Soy muy nuevo en JMP y me tomó casi tres horas hacer el gráfico que está en la imagen adjunta. No tengo idea de cómo codificar, pero me dijeron que probara JMP para el análisis de datos. Mi problema ahora es que mis barras no están centradas en las etiquetas de los ejes. Intenté cambiar el espaciado en el eje, pero eso hace que las barras se muevan aún más. Cualquier ayuda sería apreciada porque estoy muy perdido y todavía tengo un montón de gráficos por hacer. Si también hay una manera de ensanchar las barras, también sería genial. Probé la proporción del ancho, pero las barras parecían haberse duplicado, así que no estaba seguro de si era correcto. Estoy usando JMP Pro 14.2. ¡Gracias!

Si puede adjuntar una copia de su tabla de datos, la revisaré y veré si puedo hacer que funcione usando el método original que usé.
Vaya, ese problema simplemente me hizo clic. ¡Perdón que haya tardado tanto! Supongo que no hay forma de anular eso entonces, ya que los controles negativo y positivo solo tienen un tipo de variable, pero las células tratadas y el virus tratado tienen cuatro. Básicamente quiero lo que txnelson publicó en la primera respuesta, eso sería perfecto. Simplemente no pude imitar lo que hicieron con sus datos. Incluí una parte de mi tabla de datos en la que estaba basando mi gráfico por si acaso. La columna de etiquetas fue mi forma de hacer trampa para identificar los valores estadísticamente diferentes. ¡Gracias por la ayuda!

tu has puesto Tratamiento en la función Superposición, por lo que has solicitado una barra para cada Tratamiento/Volumen combinación.Sin embargo, solo tienes A549/Control Negativo en tus datos (por ejemplo).
Podría ser útil tener una idea de qué gráfico le gustaría ver y cómo están organizados sus datos.
Ah, claro. No estoy seguro de qué combinación faltaría, pero le echaré un vistazo. ¡Gracias por responder!
¡Muchas gracias por responder! Ayer vi dónde colocar el guión, pero ahora tengo problemas para encontrarlo, así que seguí tus pasos. Todo iba muy bien hasta que llegué a la parte de los espaciadores. Tanto el espaciador A como el espaciador Z aparecían al final de la barra, en lugar de uno al principio y otro al final, por lo que la barra se desplazó dos espacios. Intenté ponerlos con mis datos en lugar de al final, o simplemente agregando un espaciador, pero aún no he encontrado una manera de hacerlo funcionar como lo hizo usted. Cuando fui a reorganizar el orden de los tratamientos para colocar los espaciadores primero, no aparecían como etiquetas para mover en el cuadro.
Creo que esta trama es correcta, aunque a usted le parece indeseable. Parece que le faltan algunas combinaciones de Tratamiento y Volumen, pero JMP aún deja el puesto, por lo que la omisión es clara.
Aquí está mi "solución" a su problema;

Tuve que crear mis propios datos y en ellos solo tenía un punto de datos para cada barra, por lo que los diagramas de caja no se muestran correctamente, pero creo que con sus datos, los diagramas de caja funcionarán correctamente.
Mi solución es una solución fea.La única cualidad redentora es que muestra los datos de la forma que usted desea.
Estos son los cambios que hice en su gráfico para que funcione.
- Moví Tratamiento de Superposición a Color.Superposición obliga a que todos los niveles de volumen estén en cada superposición, por lo tanto, sus etiquetas de desplazamiento.
- En lugar de simplemente tener el Volumen como eje X, incluí Volumen y Tratamiento en el eje.
- Para eliminar los valores de los ejes para el Tratamiento, entré en la Configuración del eje para el Tratamiento y deseleccioné "Mostrar etiquetas de marca".
- Para cambiar la etiqueta del eje que enumera tanto el volumen como el tratamiento, hice clic en la etiqueta y escribí Volumen.
- Luego hice clic derecho en el gráfico y seleccioné Personalizar
- Seleccioné Barra y cambié la Proporción de ancho a 1
- Ahora, para agregar el espacio entre los grupos de volúmenes, agregué registros ficticios en la tabla de datos.
- Para cada nivel de Volumen (100, 150....Etanol) agregué 2 registros ficticios
- Los valores de Tratamiento para los registros ficticios tienen un valor que se mostrará antes de los niveles de tratamiento actuales y otro que aparecerá después.Elegí los valores de A-spacer y Z-Spacer.Aquí está la tabla de datos con la fila ficticia.

- Luego hice clic derecho encima de la Leyenda y seleccioné Configuración de Leyenda.
- Aquí seleccioné solo las categorías que quería que se mostraran.
Yo llamo a esto bastante feo y espero que otro miembro de la comunidad tenga una solución mejor.Aquí está el JSL que reproducirá mi gráfico, siempre que tenga agregados los registros ficticios.
Names Default to Here( 1 );
Graph Builder(
Size( 570, 488 ),
Graph Spacing( 0 ),
Variables(
X( :Volume ),
X( :Treatment, Position( 1 ) ),
Y( :RLU ),
Color( :Treatment )
),
Elements(
Bar( X( 1 ), X( 2 ), Y, Legend( 6 ), Packed Primaries( 5 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch(
{},
"Volume",
ScaleBox,
{Label Row(
1,
{Automatic Tick Marks( 0 ), Show Major Labels( 0 ),
Tick Mark Style( "Short Divider" )}
), Label Row( 2, Tick Mark Style( "Short Divider" ) )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 1, {Fill Color( 52 )}, Item ID( "Cell-Treated", 1 ) ),
Properties(
2,
{Fill Color( 21 )},
Item ID( "Negative-Control", 1 )
),
Properties(
3,
{Fill Color( 51 )},
Item ID( "Positive-Control", 1 )
),
Properties( 4, {Fill Color( 56 )}, Item ID( "Virus-Treated", 1 ) ),
Properties( -1, {Fill Color( 52 )}, Item ID( "RLU", 1 ) )
), Legend Model( 7, Base( 7, 0, 0, Item ID( "RLU", 2 ) ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Volume" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position(
{6, [-1, 2, 0, 1, 3, -1], 7, [-1, -1, -1, -1, -1, -1, -1, -1]}
)}
)
)
)