Bonjour tous le monde,
J'essaie de faire un graphique à barres avec deux axes des ordonnées. Ce post
https://community.jmp.com/t5/Discussions/Graph-Builder-how-to-do-2-Y-Axis-s-left-and-right/mp/38327#M22435
m'a aidé à faire un axe secondaire, mais maintenant la lutte est de faire des barres pour les deux ensembles de valeurs. J'espère que quelqu'un sait comment faire cela, car c'est aussi un problème dans Exel.
Merci!
Il existe peut-être un moyen plus simple et meilleur de procéder, mais cela a fonctionné avec Big Class.jmp:
Après avoir mis l'âge sur X, la taille sur Y à gauche et le poids sur l'axe Y à droite,
J'ai créé deux colonnes de transformation h = age - 0.2 et w = a + 0.2 et les ai déplacées vers l’axe X.
Sous la section Variables du panneau de configuration, j'ai décoché w sur la section barre supérieure et h sur la section barre inférieure "Barre (droite)".
Je règle le style de barre pour les deux sur Bullet.
Voici le résultat:
Two Y Axes, Offset BarsDeux axes Y, barres décalées
Si vous n'aimez pas l'aspect du titre de l'axe des X, vous pouvez cliquer dessus et le changer en "âge".
Au cas où vous voudriez essayer de l’automatiser, voici le 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 )}
)
)
)
La voici sur JMP Public.
Ce n'est pas interactif à cause de:
Combine( "Parallel Independent" )
Si je supprime ces lignes, cela fonctionne toujours et il est interactif sur JMP Public, mais les barres sont plus épaisses et se chevauchent.
J'ai réussi à faire deux barres, mais le défi consiste maintenant à les placer les unes à côté des autres, et pas exactement au même endroit. Je ne peux que trouver où changer la largeur des barres.