Hola todos,
Estoy tratando de hacer un gráfico de barras con dos ejes Y. Esta publicación
https://community.jmp.com/t5/Discussions/Graph-Builder-how-to-do-2-Y-Axis-s-left-and-right/mp/38327#M22435
Me ayudó a hacer un eje secundario, sin embargo, ahora la lucha es hacer barras tanto para los conjuntos de valores. Espero que alguien sepa cómo hacerlo, ya que esto es complicado en Exel también.
¡Gracias!
Puede haber una forma mejor y más sencilla de hacer esto, pero esto funcionó con Big Class.jmp:
Después de poner age en X, altura en Y izquierda izquierda y peso en eje Y derecho,
Creé dos columnas de transformación h = age - 0.2 yw = a + 0.2 y las arrastré hasta el eje X.
Debajo de la sección Variables del panel de control, desactivé w en la sección de la barra superior y h en la sección de la barra "Barra (derecha)".
Puse el estilo de barra para ambos en Bullet.
Este es el resultado:
Two Y Axes, Offset BarsDos ejes Y, barras de compensación
Si no te gusta el aspecto del título del eje X, puedes hacer clic en él y volver a cambiarlo a "age".
En caso de que quieras intentar automatizarlo, aquí está el JSL:
Graph Builder(
Size( 550, 682 ),
Variables(
X(
Transform Column(
"w",
Format( "Fixed Dec", 5, 0 ),
Formula( :age + 0.2 )
)
),
X(
Transform Column(
"h",
Format( "Fixed Dec", 5, 0 ),
Formula( :age + (-0.2) )
),
Position( 1 )
),
X( :age, Position( 1 ) ),
Y( :height, Combine( "Parallel Independent" ) ),
Y(
:weight,
Position( 1 ),
Combine( "Parallel Independent" ),
Side( "Right" )
)
),
Elements(
Bar( X( 2 ), X( 3 ), Y( 1 ), Legend( 6 ), Bar Style( "Bullet" ) ),
Bar( X( 1 ), X( 3 ), Y( 2 ), Legend( 8 ), Bar Style( "Bullet" ) )
),
SendToReport(
Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Bar (right)"}, "", OutlineBox, {Close( 0 )} ),
Dispatch(
{},
"weight",
ScaleBox,
{Min( -0.38265306122449 ), Max( 150 ), Inc( 25 ), Minor Ticks( 0 )}
)
)
)
Aquí está en JMP Public.
No es interactivo debido a:
Combine( "Parallel Independent" )
Si quito esas líneas, todavía funciona y es interactivo en JMP Public, pero las barras son más gruesas y se superponen.
Me las arreglé para hacer dos barras, sin embargo, ahora el desafío es ponerlas una al lado de la otra, y no exactamente en el mismo lugar. Solo puedo encontrar donde cambiar el ancho de las barras ..