Cómo utilizar la función Establecer {self}Hola,
Exploro todas las preguntas y respuestas dentro de esta comunidad y todavía no obtengo mi respuesta para usar este script. ¿Puedes ayudarme por favor?
Tengo una tabla de datos con todos los parámetros (columna) y datos (fila). Mi pregunta es cómo usar Radio Box con la función de configuración {self} para mostrar todos los datos que elegí en un parámetro en Radio Box para ver en Bivariado (Ajustar Y por X).
No quiero hacer clic en Aceptar para ver el resultado en Bivariado, simplemente haga clic en el parámetro en el cuadro de opción.
Adjunto la tabla de datos de ejemplo a continuación,
Aquí mi guión completo, pero aún así mi caja de radio no funciona usando la función de configuración {self}
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
// Get the all column names from the data table
columnNames = dt << Get Column Names("String");
cl = New Window("Column Selection", <<MODAL></MODAL>Automatización y secuencias de comandosRe: Cómo utilizar la función Establecer {self}Las reglas de diseño de GUI generalmente no ejecutan código cuando se selecciona un botón de opción. Puedes romper la regla, pero puede que a los usuarios no les guste. Este ejemplo le permitirá elegir cualquier camino
dt = Open( "$sample_data/big class.jmp" );
// Get the all column names from the data table
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
<<MODAL></MODAL>
< es mi forma preferida de obtener los resultados del diálogo, después DE ACUERDO y luego procesarlos.
El código que se ejecuta cuando se hace clic en un botón de opción generalmente habilita/deshabilita otra parte del cuadro de diálogo; puede, por ejemplo, cambiar las opciones disponibles cuando se elige una variable numérica o de caracteres en la lista de radio.
Re: Cómo utilizar la función Establecer {self}Gracias por responder mi pregunta,
Lo siento, todavía no entiendo...
En realidad, quiero tener el mapa de oblea de salida que se muestra según mi clic en Radio Box. ¿Es posible hacer lo?
Porque no quiero hacer clic en Aceptar cada vez que elijo el parámetro en Radio Box. Quiero que Radio Box permanezca en mi pantalla cada vez que hago clic en Aceptar o simplemente uso la función automática para ver la salida en el mapa de oblea. Intenté tener todos los nombres de las columnas con función propia pero todavía no funciona.
¿Cómo escribir la función self con todos los parámetros que tengo?
Además, ¿cómo hacer Bivar Plot, Row Legend según la caja de radio que elijo?
Por ejemplo, quiero según mis imágenes:
1. El rojo es el parámetro en el cuadro de radio que elijo para hacer que la fila sea leyenda en Bivor Plot
2. El azul es el resultado que quiero ver según la leyenda de la fila que seleccioné en el cuadro de radio.
Re: Cómo utilizar la función Establecer {self}dt = Open( "$sample_data/big class.jmp" );
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
// <<MODAL></MODAL>
Re: Cómo utilizar la función Establecer {self}¡Gracias, funciona!
Tengo un pequeño problema con mi script. Cada vez que hago clic en el cuadro de radio 5 veces, se abren 5 ventanas de visualización. Cómo hacer que cada vez que hago clic en el cuadro de radio cambie la ventana de visualización actual, no la nueva abierta.
¿Puedes ayudarme a comprobar mi guión...?
Aquí abajo adjunto la foto de mi problema.
//Get the current data Table
Names Default To Here( 1 );
dt = Current Data Table();
columnNames = dt << Get Column Names( "String" );
cl = New Window( "Column Selection",
// <<MODAL></MODAL>
Re: Cómo utilizar la función Establecer {self}Esto fue más difícil de escribir de lo que parece, pero resultó más simple de lo que esperaba.
dt = Open( "$sample_data/big class.jmp" );
columnNames = dt << Get Column Names( "String" );
anchorPoint = Empty(); // no previous window remembered yet
// the report to generate with col which depends on col being global.
// used below, either as Report(...) which makes a new window,
// or <<APEND></APEND>
Más simple de lo esperado porque AnchorPoint queda vacío cuando se cierra la ventana. Estaba escribiendo varios bloques try() para manejar ventanas cerradas... pero no los necesitaba. ¡Fresco! Las dos últimas líneas al final son la única forma que pude encontrar de ejecutar el script para la selección actual para abrir previamente una ventana.
Cualquiera que siga leyendo: este diseño podría o no violar un principio de diseño de GUI que los botones de radio deberían seleccionar algo pero no llevar a cabo una acción. Si cree que el botón de opción en esta aplicación selecciona una variable y muestra una imagen para ayudar con el proceso de selección, ¡excelente! Pero si cree que está utilizando el botón de opción para realizar el análisis, ¡podría estar frustrando a sus usuarios!