Plantilla gráficaHola,
Me gustaría agregar un elemento en el menú Analizar.
Este nuevo elemento sería "My Fit Y by X". Este elemento abre exactamente la misma ventana que "Fit Y by X", pero después de completar 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 ? ¿Hay alguna otra forma sencilla de aplicar una plantilla de gráfico?
Gracias.
GráficosRe: plantilla gráficaHola gzmorgan, esto es aún más rápido, perfecto.
Solo necesitaba suprimir Y() y X() de mi secuencia de comandos de gráfico de plantilla para obtener el diálogo donde puedo elegir los parámetros del gráfico.
Excelente !
Gracias, acepto y cierro el tema.
Re: plantilla gráfica@gzmorgan0 esto realmente es genial, no estaba al tanto de esto - gracias
Re: plantilla gráfica@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 y una variable X, cree una pantalla con personalizaciones que sean específicas para la pantalla de su plantilla.
- Guarde el script en el archivo de script
- Edite el script, elimine las especificaciones de 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 ser más detallado que el script que se muestra a continuación, en particular si cambia de preferencias con frecuencia. JMP produce el informe utilizando preferencias, las anula especificando elementos como Línea de ajuste (0), etc.
- Copia el guión
- Desde 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#. Fíjese en los campos que seleccioné... observe que escribí mal Nominal. El script 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.Ver foto adjunta #2. Aparecerá el cuadro de diálogo Ajustar Y por X habitual, 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 gráficaGracias Jorge,
Probaré 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 Ajustar Y por X.
Pregunta secundaria: ¿Puede saber cómo obtener acceso al script del comando incorporado: "ANALIZAR: AJUSTAR Y POR 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 ya está escrito, ¿por qué perder tiempo codificando y depurando...
Muchas gracias
Re: plantilla gráficaEstoy seguro de que esto es posible, por favor vea un pequeño ejemplo a continuación.
Pero no veo "gráfico 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ándolas 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 ) );