Nuevo en JSL: selección clara, uso invisibleSoy muy nuevo en JSL, un par de preguntas:
1). Estoy configurando un script para trazar gráficos de barras y enviarlos a ppt. Después de que se ejecuta el script, se seleccionan las barras finales en la ventana del gráfico (vea el sombreado diagonal en las barras). Quiero anular la selección de estas barras antes de deslizarlas al ppt. (ver archivo adjunto). Necesito encontrar el comando para desmarcar la selección.
2). Quiero cerrar la tabla de datos después de hacer todos los gráficos y guardarlos en ppt. SI utilizo el comando cerrar (dt); donde dt es mi tabla de datos: esto cierra la tabla de datos y no se producen gráficos.
3). Necesito aplicar múltiples filtros de datos para varios gráficos en el mismo script. ¿Hay un script de muestra que muestre cómo hacerlo? He intentado usar el filtro 'local' pero eso limita el filtro y no lo aplica a mi gráfico. He intentado usar dt<< borrar estados de fila; antes de aplicar el nuevo filtro pero tampoco funciona.
4). ¿Hay un script de muestra que muestre cómo usar 'invisible' para ventanas de gráficos?
Re: Nuevo en JSL: selección clara, uso invisiblePuedo responder a algunas de sus preguntas:
1. Debe borrar todas las selecciones realizadas en su tabla. Puede hacerlo a través de:
dt << clear select;
donde dt apunta a su tabla de datos
3. Después de crear su gráfico, agregue un filtro haciendo clic en el pequeño triángulo rojo > script > Filtro de datos locales . Luego agregue una o más variables como una columna de filtro. Ahora haga clic en el pequeño triángulo rojo al lado de Graph Builder y seleccione Copiar guión . Aquí hay un ejemplo:
dt = open("$sample_data\Big Class.jmp");
Graph Builder(
Size( 526, 451 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 12 ) ), Smoother( X, Y, Legend( 13 ) ) ),
Local Data Filter( Add Filter( columns( :sex ) ) )
);
Re: Nuevo en JSL: selección clara, uso invisible // Open Sample Data
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Select rows
dt << select Where(:age ==12);
// Clear Selection
dt << clear select
Para la pregunta n.º 1: consulte el ejemplo anterior
Graph1 << Show Window(0);
Siga la pregunta n.º 4: el código anterior debe ocultar la ventana o hacerla "invisible", donde Graph1 representa la ventana del gráfico
Para la pregunta # 2,
- Primero guarde los gráficos en el ppt y cierre el ppt y luego cierre la tabla de datos; esto debería solucionarlo.
Para la pregunta #3,
- ¿Puede proporcionar un código de muestra de lo que está tratando de hacer? Esto debería ser fácil.
Mejor
día