Histogramme de Graph Builder + désalignement du contourJ'ai utilisé le code suivant pour créer l'image suivante dans JMP Graph Builder.
Graph Builder(
Size( 1106, 867 ),
Legend Position( "Bottom" ),
Variables(
Y( :count_traditional ),
Y( :count_flat_probabilistic, Position( 1 ) ),
Y( :count_increasing_probabilistic, Position( 1 ) )
),
Elements(
Histogram( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 3 ) ),
Contour( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 11 ) )
),
SendToReport(
Dispatch(
{},
"count_traditional",
ScaleBox,
{Min( 0 ), Max( 20.5 ), Inc( 1 ), Minor Ticks( 1 ),
Label Row( Show Major Grid( 1 ) )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Level Name( 0, "Traditional" ),
Level Name( 1, "Probabilistic (Flat)" ),
Level Name( 2, "Probabilistic (Increasing)" ),
Properties( 0, {Line Color( 3 ), Fill Color( 3 )} ),
Properties( 1, {Line Color( 5 ), Fill Color( 5 )} ),
Properties( 2, {Line Color( 4 ), Fill Color( 4 )} )
), Legend Model(
11,
Properties( 0, {Fill Color( 67 )} ),
Properties( 1, {Fill Color( 69 )} )
)}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Number of Visits" )} ),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {3, [0, 1, 2], 11, [-1, -1, -1]} ),
Position( {0, 1, 2, -1, -1, -1} )}
)
)
)

Question : Comment faire pour que le premier et le troisième contour se trouvent au milieu de leur case respective ?
Merci,
Adrien
Personnalisation de masseIngénierie Qualité et ProcédésRe : Histogramme de Graph Builder + désalignement du contourMerci, Thierry! Je ne vois pas cette option dans ma version de JMP (13.1), donc je suppose qu'il est temps pour moi de mettre à jour mon logiciel.
Re : Histogramme de Graph Builder + désalignement du contourSalut Adrien,
Voici une capture d'écran de l'emplacement de l'option Overlay pour le Contour en GB

Meilleur,
TS
Re : Histogramme de Graph Builder + désalignement du contourMerci, Thierry.
Voici ma silhouette après votre étape 3 : ça a l'air bien.

Voici mon chiffre après votre étape 4 : quelque chose s'est mal passé.

Je ne comprends pas où puis-je désélectionner Overlay ? J'ai essayé manuellement dans le script mais cela n'a pas changé le chiffre copié ci-dessus :
Graph Builder(
Size( 1022, 842 ),
Variables( Y( :Data ), Group X( :Program ), Overlay( :Program ) ),
Elements( Histogram( Y, Legend( 4 ) ), Contour( Y, Overlay( 0 ), Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Data",
ScaleBox,
{Min( -0.5 ), Max( 20.5 ), Inc( 1 ), Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 4, Properties( 0, {Line Color( 0 ), Fill Color( 0 )} ) ),
Legend Model( 5, Properties( 0, {Fill Color( 1 )} ) )}
),
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Number of Visits" )} )
)
)Acclamations,
Adrien
Re : Histogramme de Graph Builder + désalignement du contourSalut Adrien,
Je n'ai pas trouvé de moyen pratique pour résoudre votre problème exact qui semble être un bug, mais je suis très proche d'une solution de contournement possible :
- Empilez vos colonnes 3 Y (je renomme les données en COUNTS)
- En Go, utilisez la colonne d'étiquette comme groupe X
- Faites glisser les données vers la zone de l'axe Y et sélectionnez les tracés d'histogramme et de violon.
- Faites glisser la colonne Étiquette vers la zone Superposition (j'utilise uniquement les colonnes 1 à 3 pour cet exemple)
- Dans le menu Contour, désélectionnez Superposition.
Vous obtiendrez quelque chose comme ceci :

Le script pour cela est le suivant :
Graph Builder(
Variables( Y( :COUNTS ), Group X( :Label ), Overlay( :Label ) ),
Elements( Histogram( Y, Legend( 5 ) ), Contour( Y, Overlay( 0 ), Legend( 6 ) ) ),
SendToReport( Dispatch( {}, "", ScaleBox( 2 ), {Select} ) )
)
Ce n’est pas parfait mais cela pourrait faire l’affaire.
Meilleur,
Thierry