Creador de gráficos dinámicosHola,
Me gustaría escribir un script que ayude al usuario a crear algunos gráficos requeridos con menos clics del mouse.
Por ejemplo, normalmente cuando estoy haciendo gráficos manualmente, primero tengo que crear un gráfico XY, luego seleccionar la leyenda, luego hacer clic en Recálculo automático, Desvanecido sin seleccionar, agrupar por y colocar splines. Esto resulta ser muy tedioso.
Entonces, básicamente, lo que quiero escribir es un script que el usuario solo tenga que seleccionar columnas Y, columnas X, columna Leyenda y columna Agrupar por. Y el guión haría el resto.
Aclaración: Obviamente, sé cómo escribir esto para una tabla de datos determinada, donde sé los nombres de las columnas y los gráficos que quiero crear. Lo que quiero aquí es permitir que el usuario seleccione las columnas que desea en CUALQUIER tabla de datos dada en la que esté trabajando. Supongo que la solución requeriría bucles y variables.
Espero haberme explicado claramente.
Cualquier ayuda y orientación sería apreciada.
¡Gracias!
Tabla de datosGráficosScriptingRe: Creador de gráficos dinámicosMe parece que lo que realmente necesita hacer es cambiar las Preferencias para cada una de las Plataformas que usted y sus usuarios usan. Luego, cuando usted o un usuario usó la pantalla de diálogo normal para una plataforma determinada, ya tendría todas las selecciones deseadas.
Archivo ==> Preferencias ==> PlataformasRe: Creador de gráficos dinámicosEncuentre un ejemplo (conjunto de datos), configure el gráfico exactamente de la manera que desee, guarde el script en una ventana de script y luego elimine los argumentos de rol Y () y X (). Ejecute el script Debería presentar el diálogo de inicio predeterminado donde el usuario puede ingresar las variables actuales en el rol apropiado. Haga clic en Aceptar y las otras funciones deberían estar activas.
Re: Creador de gráficos dinámicos¡Gracias!
Lo intenté y funcionó. Pregunta de seguimiento: ¿Hay alguna manera de eliminar también el grupo por y la especificación de la columna de leyenda, para permitir que el usuario elija?
Por ejemplo, en el script a continuación. Cuando eliminé X e Y como sugeriste, recibí el aviso para elegirlos, pero ¿puedo obtener un aviso para agrupar por y leyenda también?
Bivariate(
Y( :y_column),
X( :x_column ),
group by(:group_column),
Automatic Recalc( 1 ),
Fit spline (0.1, Standardized, {Report(0)}),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Selection Mode( "Unselected Faded" ),
Row Legend(
legend_column,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)
Re: Creador de gráficos dinámicos¡Gracias!
Supongo que también podría ser una solución. La pregunta es si puedo predefinir allí todo lo que necesito.
Entonces, una pregunta de seguimiento: ¿Dónde puedo definir lo siguiente?
1) ¿Recálculo automático para gráfico XY y gráfico de variabilidad?
2) Cuando ajusto spline -> otro, ¿hay alguna manera de que la casilla Estandarizar X esté marcada por defecto?
Lo busqué pero no pude encontrarlo.
Gracias
Bivariate(
Y( :y_column),
X( :x_column ),
group by(:group_column),
Automatic Recalc( 1 ),
Fit spline (0.1, Standardized, {Report(0)}),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Selection Mode( "Unselected Faded" ),
Row Legend(
legend_column,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)Re: Creador de gráficos dinámicosLa preferencia de recálculo automático está disponible tanto para el gráfico bivariado como para el de variabilidad

La capacidad de ajustar una spline está ahí, pero no tiene la casilla de verificación "Estandarizar" en las Preferencias.
Re: Creador de gráficos dinámicosResulta que estaba usando JMP12, donde la opción de recalc. Automática no estaba disponible en las preferencias.
Cambié a JMP14 y ahora lo veo.
¡Gracias!