¿Cómo agregar múltiples líneas de referencia al eje Y en el generador de gráficos?Hola a todos,
Encontré algunos problemas al usar el generador de gráficos, necesito agregar diferentes líneas de referencia al eje Y (como el gráfico adjunto), que se clasifica en 4 grupos.
pero la configuración predeterminada es que todos los grupos se aplican a las mismas líneas de referencia, ¿alguien podría ayudar a resolver esto?
gracias de antemano.

Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Hola Mark_W, te invito a que la forma más fácil de identificar a qué Framebox estás asignando la instrucción en tu script es la siguiente:
Primero cree el gráfico utilizando el generador de gráficos (sin usar el script por ahora) asignando correctamente (altura, peso y sexo de acuerdo con el análisis que desea), después de crear el gráfico, seleccione Listo para finalizar el análisis.
Haga clic con el botón derecho en el triángulo gris en la esquina superior izquierda y seleccione Editar, Mostrar estructura de árbol, se mostrarán todos los componentes involucrados en la visualización de su gráfico con los nombres correspondientes predeterminados para cada componente, desde allí, simplemente mueva el puntero por cada uno. en la estructura de árbol y verá cómo se selecciona el gráfico también, ya que ambos están conectados de forma interactiva.
Después de identificar el nombre correspondiente a la sección que desea asignar a una línea específica, puede usar el script para editarlo.
Espero que lo consigas.
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Gracias por su rápida respuesta, pero soy muy nuevo en JMP Scripting y no entiendo su sugerencia. ¿Actualizaría el código de ejemplo con su sugerencia? He estado tratando de encontrar algún título o texto que haga referencia a los datos en el cuadro de marco y aún no lo he encontrado. (Gracias de nuevo)
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Puede enviar el mensaje << Seleccionar a la referencia del objeto y verificar que el cuadro de marco deseado esté seleccionado.
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Este script es lo que estoy buscando, pero asume que los datos en Framebox (1) son para el grupo Femenino. ¿Cómo podría probar esto para asegurarme de que tenía las líneas en el Framebox correcto?
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?LO TENGO~ MUCHAS GRACIASRe: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Esta sugerencia implica secuencias de comandos, pero es mínima.
- Haga clic con el botón derecho en uno de los gráficos y seleccione personalizar .
- Hacer clic Agregar (Signo de más).
- Tipo Línea H (Y) , donde el Y argumento es el valor de la línea de referencia.
- Hacer clic DE ACUERDO .
Repita este proceso para cada parcela que requiera una línea de referencia única.
Tenga en cuenta que si guarda un script ahora, debe incluir las personalizaciones que realizó.
Tenga en cuenta que puede preceder a la función gráfica con otras para determinar primero atributos como el color y el estilo de línea.
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?muchas gracias, ayuda~Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Hola, encontré este script anteriormente en la comunidad y lo guardé porque necesito crear gráficos con diferentes líneas de referencia por grupo, espero que esto también sea lo que necesitas.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Different values for each group takes more work
gb2 = dt << Graph Builder(
Size( 534, 488 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :weight ), Y( :height ), Group X( :sex ) ),
Elements( Points( X, Y, Legend( 8 ) ), Smoother( X, Y, Legend( 9 ) ) )
);
gb2Rep = Report(gb2);
// Females . . .
gb2Rep[Framebox(1)] << addGraphicsScript(
PenColor("Orange"); HLine(60);
Transparency(0.25);
FillColor("Green");
Rect(50, 60, 180, 55, 1);
FillColor("Blue");
Rect(50, 65, 180, 60, 1);
);
// Males . . .
gb2Rep[Framebox(2)] << addGraphicsScript(
PenColor("Orange"); HLine(65);
Transparency(0.25);
FillColor("Green");
Rect(50, 65, 180, 60, 1);
FillColor("Blue");
Rect(50, 70, 180, 65, 1);
);
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Sí, funciona, pero lo que necesito es agregar una referencia diferente. líneas para cada grupo, respectivamente. gracias !!Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?No dije que usara un script. Dije interactivamente. Intente hacer clic derecho en uno de estos ejes y seleccione Configuración del eje. Agregue las líneas de referencia que desee y haga clic en Aceptar. Si solo lo agrega a uno de ellos, haga clic con el botón derecho y seleccione Editar > Copiar configuración del eje. Mantenga presionada la tecla Control, haga clic con el botón derecho en otro eje y seleccione Edición > Pegar configuración de eje.
¿Funciona de cualquier manera?
Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?Lo siento, no sé cómo usar JSL para agregar líneas de referencia.Re: ¿Cómo agregar varias líneas de referencia a cada grupo en el eje Y izquierdo en el generador de gráficos?¿Lo intentaste de forma interactiva y guardaste el script?