Problema del generador de gráficos con líneasHola a todos,
Cuando creo un gráfico en el generador de gráficos con datos continuos en los ejes Y y X, y uso una categórica en la superposición, obtengo líneas continuas. Pero en cuanto agrego una segunda categórica en "Color", las líneas cambian a punteadas, etc., aunque el estilo de línea muestra una línea continua. Esto no solía ocurrir y no sé por qué. Pregunté sobre este problema antes y, desafortunadamente, las soluciones no me sirvieron.
Adjunto un archivo de muestra del índice de ayuda de JMP en el que guardé el script para un par de gráficos que muestran lo que quiero decir.
¡Cualquier ayuda con este problema será muy apreciada!
Bárbara
Exploración y visualización de datosRe: Problema del generador de gráficos con líneasHola @babn , si haces clic derecho en la sección Superposición y luego seleccionas Codificación de Superposición > Color, creo que obtendrás lo que buscas. Este comportamiento se modificó para permitir más formas de crear gráficos avanzados. @scwise hizo un excelente resumen de esto aquí, entre las 18:30 y las 22:00.
Re: Problema del generador de gráficos con líneasHola Jed, el único problema con esta solución es que elimina marcadores individuales. Con colores en la codificación, solo obtengo puntos. Puedo cambiarlos individualmente, pero resulta bastante engorroso para conjuntos de datos grandes.
Re: Problema del generador de gráficos con líneas¿Añadir otro conjunto de puntos funcionaría para lo que intentas hacer? Puedes usar la sección "Variables" para cambiar cómo se aplica la superposición a todos los puntos a la vez.

Re: Problema del generador de gráficos con líneasGracias por el esfuerzo. Lamentablemente, no soluciona mi problema con las líneas interrumpidas.
Re: Problema del generador de gráficos con líneas
@babn escribió:
Hola Jed, el único problema con esta solución es que elimina marcadores individuales. Con colores en la codificación, solo obtengo puntos. Puedo cambiarlos individualmente, pero resulta bastante engorroso para conjuntos de datos grandes.
¡Estoy de acuerdo! Es posible ajustar los marcadores individualmente. ¿Pero por qué es necesario?
Confío en que en una versión futura de JMP habrá una propiedad de columna: Marcadores de valor
...y un formalismo correspondiente en Graph Builder para utilizar la configuración.
Re: Problema del generador de gráficos con líneasEsta discusión ha continuado en Problema del generador de gráficos con líneas, marcadores y puntos.
... lo que lleva a esta "solución alternativa" a través de las preferencias/configuración del Generador de gráficos:
// execute the code if you know what you are doing - changing the preferences is dangerous
Set Platform Preferences(
Graph Builder(
Overlay Auto Line Styles Limit( 1, <
<ON></ON>);
//--------------------------------------------------
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Size( 843, 698 ),
Graph Spacing( 4 ),
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y, Legend( 11 ) ), Points( X, Y, Legend( 12 ) ) )
);
La idea:
- Reduzca el límite automático de los estilos de línea a 1 para trazar todas las líneas como líneas sólidas.
- Sin embargo, mantenga el límite automático para los marcadores : para obtener diferentes marcadores para diferentes grupos de superposición.
- Utilice color para especificar el color.
El resultado:
- rastros individuales para cada sujeto
- todas las líneas son sólidas
- diferentes marcadores para las diferentes asignaturas
- el color indica: dosis
-> todos los requisitos combinados en una sola parcela.
La desventaja: cambios en la configuración de las preferencias (ver ¿Utiliza las preferencias? )

Re: Problema del generador de gráficos con líneasLa superposición se puede utilizar para propósitos diferentes:
- 1) para "agrupar datos" para suavizar, crear gráficos de líneas, barras y otros.
- 2a) controlar el estilo de las líneas
- 2b) para controlar el estilo de los marcadores
- 2c) ...
Esto es genial si necesitas una de estas funciones o múltiples opciones ' sincronizadamente '.
Sin embargo, resulta inconveniente cuando se necesitan algunas de las funciones de forma no sincrónica.
Un ejemplo:
¿Cómo asignar marcadores para categorías que no coinciden con los grupos de superposición?
Intentemos crear un gráfico con las siguientes configuraciones [solo una ligera diferencia con respecto a las configuraciones en la publicación anterior]:
- rastros individuales para cada sujeto
- Diferentes colores de marcadores para los diferentes temas (se agrega un envoltorio para verificar: 1 subtrama = 1 tema = 1 color)
- El marcador de color indica: dosis

El gráfico parece bastante simple, ¿verdad? Pero es extremadamente difícil de crear con Graph Builder.
¡Pruébalo y comparte tu experiencia!
Comience con este script: todo lo que necesita hacer es ajustar los marcadores (... y mantener los colores como están)
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Graph Spacing( 4 ),
Variables(
X( :BP 8W ),
Y( :BP 8M ),
Wrap( :Subject ),
Overlay( :Subject, Overlay Encoding( "Color" ) ),
),
Elements(
Line( X, Y),
Points( X, Y )
)
);
desde: ¿cómo generar este gráfico en Graph Builder?
Re: Problema del generador de gráficos con líneas
@hogi escribió: La desventaja: cambios en la configuración de las preferencias (ver ¿Utiliza las preferencias? )
Fortunately, there is no need to change the settings in the preferences.
Much better: save the Overlay Auto Line Styles Limit con la trama:
Open( "$SAMPLE_DATA/Blood Pressure.jmp" );
Graph Builder(
Variables( X( :BP 8W ), Y( :BP 8M ), Overlay( :Subject ), Color( :Dose ) ),
Elements( Line( X, Y ), Points( X, Y) )
);
// all lines: -> solid!
gb = (current report() << XPath("//OutlineBox[@helpKey = 'Graph Builder']")) << get scriptable object ;
gb << Overlay Auto Line Styles Limit( 1 )