Cambia el color de cualquier línea del diagrama de caja.¿Cómo puedo cambiar el color de una línea específica en un diagrama de caja en JMP, similar a como se hace en SPSS?

Exploración y visualización de datosRe: Cambiar color de cualquier línea del boxplotHola @thiennguyen ,
No estoy seguro de que sea posible hacer eso en JMP, al menos modificar el color de cualquier línea posible en un diagrama de caja.
Jugué con la tabla de datos de muestra de Air.jmp usando :concentración de ozono y :mes como ejes y y x, respectivamente. Puede modificar el color de cualquier diagrama de caja y sus bigotes, pero no creo que pueda hacer eso con ningún elemento de línea del diagrama de caja, a menos que construya las líneas del diagrama de caja individualmente y cree la caja manualmente. plot, lo que en cierto modo frustra el propósito de utilizar las capacidades gráficas de JMP.
Una de las razones por las que creo que no es posible es cómo se aborda el diagrama de caja en la versión JSL:
Graph Builder(
Graph Spacing( 4 ),
Variables( X( :month ), Y( :Ozone Concentration ) ),
Elements( Box Plot( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Box Plot Seg( "Box Plot (1)" ),
{Confidence Diamond( 1 ), Shortest Half Bracket( 1 ),
Line Color( "Blue" )}
)}
)
)
);Si lee el JSL del comando Box Plot Seg(), accede a todo el elemento "Box Plot (1)" como un todo, no a un segmento de línea individual. También verifiqué la estructura de árbol del generador de gráficos y parece que trata los elementos del diagrama de caja como una entidad completa.

En base a esto, no veo una manera en este momento de acceder a un segmento de una sola línea de un diagrama de caja y darle un color único. Lo siento, no es una solución real a tu pregunta.
Espero que esto ayude,
DS
Re: Cambiar color de cualquier línea del boxplot¿Podría sugerirme algunos puntos clave para resolver el problema? ¿Como lo hago en SPSS, R o Python?
Re: Cambiar color de cualquier línea del boxplotHola @thiennguyen ,
Lo siento, no puedo ayudar mucho allí. No estoy familiarizado con cómo hacerlo en SPSS, R o Python. Como mencioné antes, puedes hacerlo "dibujando" cada segmento de línea del diagrama de caja usando JSL y definiendo el color del lápiz para cada segmento. Alternativamente, supongo que podrías agregar un script JSL al generador de gráficos que agregue una línea en un punto determinado y luego le dé un color.
Por ejemplo, usando nuevamente la tabla de datos de muestra de Air.jmp, puede hacer clic con el botón derecho en el generador de gráficos (suponiendo que eso es lo que está usando para hacer el diagrama de caja), seleccionar Personalizar y luego hacer clic en el símbolo + para agregar un script a la tabla. tabla de datos.

Asegúrese de que la ubicación de la entidad Script en el cuadro de lista esté en la parte superior para que dibuje la línea sobre los otros elementos en el gráfico. Agregue un script como el siguiente:
Pen Color( "red" );
Pen Size( 4 );
Pen Color( "red" );
Line({0.75,2.04},{1.24,2.04});Llegar:

Observe la línea roja gruesa en la media del primer diagrama de caja. Puede encontrar los puntos inicial/final de los segmentos de línea haciendo clic en el símbolo + en la barra de herramientas encima del gráfico:

Y dondequiera que hagas clic izquierdo en el gráfico, aparecerán las coordenadas. Luego puede usarlos en el script Line() como Line({x1,x1},{x2,y2}). Hay otras formas de asignar los puntos de la recta. Consulte, por ejemplo, la ayuda de JMP. aquí .
¡Espero que esto ayude!,
DS
Re: Cambiar color de cualquier línea del boxplotHola @thiennguyen , disculpas porque mi respuesta no es la respuesta a la pregunta específica que hiciste. Sin embargo, tengo curiosidad acerca de la intención detrás del objetivo de cambiar la apariencia de la línea en el diagrama de caja. Me pregunto si algunas ideas alternativas podrían satisfacer sus necesidades. Por ejemplo, si la intención es llamar la atención sobre las diferencias de medianas en las variables, ¿tal vez podría ayudar agregar líneas de referencia en el eje Y? Podrías hacer esto mediante:
1) Agregar temporalmente un cuadro de título al gráfico con la mediana de cada variable (para que sea visible para su uso en el paso 2)
2) Al hacer clic derecho en el eje Y y acceder a "Configuración del eje..."
3) Usar las opciones de "Líneas de referencia" para agregar una línea en el valor mediano y seleccionar su color y estilo


Otra idea es personalizar una etiqueta flotante para las líneas en los diagramas de caja. Puedes hacer esto mediante:
1) Colocar el cursor sobre la línea mediana de un diagrama de caja y fijar la ventana emergente predeterminada
2) Haga clic derecho en el cuadro fijado y haga clic en "Reemplazar texto..."
3) Escriba la información que desee resaltar, como el valor de la mediana, haga clic en Aceptar y mueva el cuadro a la posición que desee.

HTH,
~Laura
Re: Cambiar color de cualquier línea del boxplotSoy un nuevo usuario de JMP y anteriormente tenía experiencia con SPSS. Encuentro JMP bastante atractivo, así que comencé a usarlo en lugar de SPSS. Una característica que realmente me gusta de SPSS es su plataforma de visualización de datos fácil de usar, que facilita los ajustes de los gráficos. Si bien JMP no ofrece esa característica, entiendo que ninguna herramienta es perfecta y continuaré usando SPSS cuando JMP no pueda satisfacer mis necesidades específicas.
Re: Cambiar color de cualquier línea del boxplotLa mayoría de las líneas se pueden dibujar usando, por ejemplo, un gráfico de barras con estilo flotante, pero es posible que tengas que agregar cálculos separados para algunas de ellas y puede resultar bastante molesto modificar las diferentes variables para diferentes gráficos.
