Hola comunidad JMP,
Acabo de encontrar un problema ligeramente frustrante con Graph Builder:
- Eje X 1: TAG LEAD
- Eje X 2: CAMBIAR A
- Eje Y: Relación Log2 Después / antes
- Superposición: LEAD TAG
- PUNTOS: ON
- CONTORNO: ENCENDIDO
- LINE: ON (media + Std Err)
Tengo casi lo que quiero (ver más abajo) pero los gráficos de Violon están alineados a la izquierda para el primer grupo, a la mitad para el segundo grupo y a la derecha para el último grupo. ¿Algún truco para corregir este extraño comportamiento (es decir, todas las tramas de violín alineadas en el medio?)

Nota: Si no uso LEAD TAG como una variable excesiva, puedo alinear correctamente las gráficas de violín, pero luego tengo un problema con la línea: vinculada a los grupos LEAD TAG (ver a continuación).

Cualquier sugerencia sería altamente apreciada.
Gracias
TS
Esta desalineación de puntos y otros elementos del generador de gráficos se ha documentado anteriormente. Creo que hubo acuerdo en que el método más fácil era vivir sin que se colorearan las tramas del violín; de lo contrario, personalice los violines de contorno. Aquí hay un script para Big Class.
Names Default to Here(1);
dt = Open("$Sample_Data/Big Class.jmp");
gb = dt << Graph Builder(
show control panel(0),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ), Color( :age ) ),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 6 ) ),
Contour( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch( {}, "age", ScaleBox, {Label Row( 2, Show Major Grid( 1 ) )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Poly Seg( "Violin (13>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (13>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Red" )}
), DispatchSeg(
Poly Seg( "Violin (14>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (14>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Green" )}
), DispatchSeg(
Poly Seg( "Violin (15>>F)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (15>>M)" ),
{Transparency( 0.4 ), Fill Color( "Medium Dark Purple" )}
), DispatchSeg(
Poly Seg( "Violin (16>>F)" ),
{Transparency( 0.4 ), Fill Color( "Orange" )}
), DispatchSeg(
Poly Seg( "Violin (17>>M)" ),
{Transparency( 0.4 ), Fill Color( "BlueCyan" )}
)}
)
)
);