Plantilla gráficaHola,
Me gustaría agregar un elemento en el menú Analizar.
Este nuevo elemento sería "My Fit Y by X". Este ítem abre exactamente la misma ventana que "Ajustar Y por X", pero luego de llenar la Yresponse, Xfactor y presionar OK, el gráfico obtenido tiene una plantilla específica que puedo escribir en JSL.
De hecho, me gustaría solo el gráfico "Gráfico de cuantil normal -> Gráfico de cuantil por real" sin "línea de ajuste" y "Etiqueta de cuantil normal" y personalización adicional de colores y tamaños.
Es posible ? ¿Existe otra forma sencilla de aplicar una plantilla de gráfico?
Gracias.
GráficosRe: plantilla graficaEstoy seguro de que esto es posible, vea un pequeño ejemplo a continuación.
Pero no veo "diagrama de cuantiles normal" en "Ajustar Y por X" ...
Simplemente puede usar "Diálogo de columna" para solicitar el parámetro,
Prepare algunas expresiones para sus gráficos manipulándolos con la entrada adecuada.
Consulte el índice de secuencias de comandos para ver muchos ejemplos.
BR
Names Default To Here( 1 );
// my platform
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
cd = Column Dialog(
ex y = ColList( "Y", Min Col( 1 ), Max Col( 2 ), Data Type( "Numeric" ) ),
ex x = ColList( "X", Max Col( 1 ), Modeling Type( {"Continuous", "Multiple Response"} ) )
);
Show( cd["ex y"] );
show(cd["ex y"][1]<< get name);
obj_expr = Expr(
Distribution(
Continuous Distribution( Column( Expr( cd["ex y"][1] ) ), Outlier Box Plot( 0 ), Normal Quantile Plot( 1 ) ),
SendToReport(
Dispatch( {expr(cd["ex y"][1]<< get name)}, "", Picture Box( 5 ), {Set Summary Behavior( "Collapse" )} ),
Dispatch( {expr(cd["ex y"][1]<< get name)}, "Quantiles", OutlineBox, {Close( 1 )} ),
Dispatch( {expr(cd["ex y"][1]<< get name)}, "Summary Statistics", OutlineBox, {Close( 1 )} )
)
)
);
Eval( Eval Expr( obj_expr ) );
Re: plantilla graficaGracias Georg
Intentaré esto, no sabía cómo acceder a los diálogos, probablemente tu solución sea la buena.
El gráfico de cuantiles normal es una visualización opcional una vez que el gráfico está abierto (después de hacer clic en Aceptar), no directamente en el Ajuste Y por X.
Pregunta subsidiaria: ¿Puede saber cómo obtener acceso al script del comando incorporado: "ANALYZE: FIT Y BY X"?
Este comando se llama a través de la ventana: Ver -> Personalizar -> Menús y barras de herramientas -> Menú principal -> Analizar -> Ajustar Y por X -> Acción. No sé cómo acceder al script detrás. Si todo está ya escrito, ¿por qué dedicar tiempo a codificar y depurar ...
Muchas gracias
Re: plantilla grafica@Norb ,
Aquí hay un método que me gusta usar para scripts simples.
- Usando una tabla de datos JMP típica pero simple, generalmente una variable Y una variable X, cree una pantalla con personalizaciones que son específicas para la pantalla de su plantilla.
- Guarde la secuencia de comandos en el archivo de secuencia de comandos
- Edite el script, elimine las especificaciones X () e Y () y, por lo general, eliminará todas las opciones de visualización específicas de X e Y, como etiquetas especiales e información de escala. Nota: sugiero que sea más detallado que el script que se muestra a continuación, en particular si cambia las preferencias con frecuencia. JMP produce el informe usando preferencias, usted las anula especificando elementos como Línea de ajuste (0), etc.
- Copiar el guion
- En el menú, seleccione Ver -> Personalizar -> Menús y barras de herramientas -> Menú principal -> Analizar Haga clic izquierdo en Ajustar Y por X y seleccionaría Insertar después.Aparecerá un cuadro de diálogo, vea la imagen adjunta # 1 #. Observe los campos que seleccioné ... observe que escribí mal Nominal. El guión completo no es visible y lo adjuntaré a continuación.
- Para ejecutar los análisis personalizados, abra su tabla de datos, seleccione Analizar.Seleccione su guión.Vea la imagen adjunta n. ° 2. Aparecerá el diálogo habitual Ajustar Y por X, interfaz de usuario.
¡Buena suerte!
Oneway(
All Graphs( 0 ),
Plot Quantile by Actual( 1 ),
Line of Fit( 0 ),
Box Plots( 0 ),
X Axis Proportional( 0 ),
Points Jittered( 1 )
);


Re: plantilla grafica@ gzmorgan0 esto realmente es genial, no estaba al tanto de esto - gracias