Consulta el nombre del eje Ygraph1 = dt << Variability Chart(
Y( :Name( "Age in 2019" ) ),
X( :Gender ),
invisible,
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
);<BR />
Esto es un poco de mi script .jsl donde tengo múltiples gráficos. ¿Hay alguna manera de consultar fácilmente el nombre de cualquier gráfico que esté en mi queque?
Por ejemplo... en cualquier lenguaje orientado a objetos se vería así: graph2.Y.Name. Esto obtendría el nombre del eje Y.
Necesito el nombre para guardar el gráfico con el nombre apropiado basado en el eje Y.
Re: Consulta el nombre del eje YEl nombre en el eje Y será el nombre de la columna de datos utilizada en el rol Y. Tienes esa información para lanzar la plataforma.
Alternativamente, puede pedirle al objeto cuadro de visualización, un cuadro de edición de texto en este caso, su valor.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
graph1 = dt << Variability Chart(
Y( :weight ),
X( :age )
);
graph1 rep = graph1 << Report;
name = graph1 rep[TextEditBox(1)] << Get Text;
Haga clic con el botón derecho en el triángulo gris frente al cuadro de contorno con los contenidos de interés y seleccione Editar> Mostrar estructura de árbol. Esta herramienta facilita la determinación del objeto que está buscando.
JMP no utiliza la sintaxis de object.property o object.method.
Re: Consulta el nombre del eje Ygraph1 = dt << Variability Chart(
Y( :Name( "Age in 2019" ) ),
X( :Gender ),
invisible,
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
Where( :HairColor == "Brown" )
);¡Gracias! ¿Hay alguna manera de consultar otras cosas? o una página donde puedo ver todas las cosas que puedo consultar. También me gustaría consultar la condición del filtro Where () que no aparece en la Estructura de árbol de Show. De esa manera puedo hacer un gráfico con el nombre del título del gráfico y la condición para que no sobrescriba un gráfico con el mismo nombre y una condición diferente.
Re: Consulta el nombre del eje YSeleccione Ayuda> Índice de secuencias de comandos. Cambie el índice para mostrar los cuadros de visualización. ¡Verás que hay muchos de ellos! Tienen muchas propiedades y métodos únicos, pero también comparten muchos comunes. Muchos de los mensajes de consulta son comunes.
¿Se puede usar un filtro de datos en lugar de un filtro de datos local? Si es así, admite tal consulta:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt <<
Data Filter(
Add( Filter Columns( :Region, :Lead ) )
);
Wait( 1 );
obj << (Filter Column( :Lead ) <<
Where( :Lead >= .4 & :Lead <= 1.4 ));
txt = obj << get where clause;
Tenga en cuenta que este ejemplo también es del Índice de secuencias de comandos.
Re: Consulta el nombre del eje Ydesafortunadamente no puedo hacer el filtro local ya que tengo un gráfico separado para cada condición porque no quiero que se muestre el filtro local. Probé el código de arriba ... y solo obtendría "Scriptable" o "Variability []" de regreso. ¿Alguna otra forma de captar lo que se está filtrando?