Sur le Box Plot de Graph Builder, il est possible de colorer chaque case à l'aide de la fonction "Superposition", mais cela rend le graphique légèrement moins lisible en réduisant la largeur de la case, ce qui est inutile dans certains contextes.JMP peut-il ajouter une fonctionnalité « Couleur » au Box Plot de Graph Builder ?
J'utilise JMP 14.3.0.
En rapport: Ajuster Y par X, est-il possible de colorer les cases d'un Box Plot par une colonne ? Qu’en est-il du Générateur de graphiques ?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "age 2", Numeric, "Ordinal", Format( "Best", 12 ), Formula( :age ) );
dt << New Column( "null", Numeric, "Ordinal", Format( "Best", 12 ), Formula( 0 ) );
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :null ) ),
Elements( Box Plot( X, Y, Legend( 6 ), Box Style( "Solid" ) ) ),
Column Switcher( :null, {:age 2, :null} )
);Juste au cas où vous voudriez quelque chose comme un sélecteur de colonnes, voici un script qui fonctionne dans JMP 14.3 et 13.2
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "age 2", Numeric, "Ordinal", Format( "Best", 12 ), Formula( :age ) );
dt << New Column( "null", Numeric, "Ordinal", Format( "Best", 12 ), Formula( 0 ) );
dt << Color by Column( :age2 );
dtsum = dt << Summary( Group( :age2) );
dtsum << New Column( "Color", Numeric, << set each value (Color Of() ) );
a_color = dtsum:Color << get values;
a_age = dtsum:age2 << get values;
naa = nitems(a_age);
Close( dtsum, NoSave);
New Window("Custom",
HListBox(
ob1 = OutlineBox( "Color By Column",
lb = ListBox({"age 2", "null"}, maxselected(1), nlines(2), <<SCRIPT>&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/26325i01DF2E6F7E17EBD0/image.png" role="button" title="image.png" alt="image.png" /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-287046" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-287046" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Cela fonctionne sur la v13.2. Merci.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-287042" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-287042" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Merci. C&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;est assez bien. J&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;attends avec impatience cette fonctionnalité lors de la mise à niveau vers JMP 15.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-287038" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-287038" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Cela ne fonctionne pas non plus dans la v13.2.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-287032" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-287032" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Désolé&amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/6002"&amp;amp;amp;amp;amp;amp;amp;amp;gt; @robot&amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;gt; , je n&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;ai pas lu attentivement votre message et je n&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;ai pas testé la version 14.3.J&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;utilise JMP15.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-286998" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-286998" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Merci&amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/70"&amp;amp;amp;amp;amp;amp;amp;amp;gt; @gzmorgan0&amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;gt; .Quelle version de JMP utilisez-vous ?Dans JMP 14.3.0, le rôle « Couleur » n&amp;amp;amp;amp;amp;amp;amp;amp;amp;#39;a aucun effet.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-286893" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-286893" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/6002"&amp;amp;amp;amp;amp;amp;amp;amp;gt;@robot&amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;gt; ,&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Au lieu de donner à :null le rôle Overlay, faites-en le rôle Color&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; New Column( "age 2", Numeric, "Ordinal", Format( "Best", 12 ), Formula( :age ) );
dt &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; New Column( "null", Numeric, "Ordinal", Format( "Best", 12 ), Formula( 0 ) );
dt &amp;amp;amp;amp;amp;amp;amp;amp;lt;&amp;amp;amp;amp;amp;amp;amp;amp;lt; Graph Builder(
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Color( :null ) ),
Elements( Box Plot( X, Y, Legend( 6 ), Box Style( "Solid" ) ) ),
Column Switcher( :null, {:age 2, :null} )
);&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;nbsp;&amp;amp;amp;amp;amp;amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 999px;"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/26303i19743A36C88FB817/image.png" role="button" title="image.png" alt="image.png" /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-sub id="lingo-sub-286874" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-sub&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;lingo-body id="lingo-body-286874" slang="en-US"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Vous pouvez modifier de manière interactive la couleur des boîtes à moustaches, en cliquant avec le bouton droit sur le graphique et en sélectionnant &amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;Personnaliser&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="boxplot.PNG" style="width: 812px;"&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/26302iFC06DCDC18C1E30B/boxplot.PNG" role="button" title="boîte à moustaches.PNG" alt="boîte à moustaches.PNG" /&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/span&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;P&amp;amp;amp;amp;amp;amp;amp;amp;gt;Par programme, le script ci-dessous correspond à ce que le générateur de graphiques a généré après avoir modifié la couleur des cases.&amp;amp;amp;amp;amp;amp;amp;amp;lt;/P&amp;amp;amp;amp;amp;amp;amp;amp;gt;
&amp;amp;amp;amp;amp;amp;amp;amp;lt;PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;amp;amp;amp;amp;amp;gt;Graph Builder(
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :null ) ),
Elements( Box Plot( X, Y, Legend( 6 ), Box Style( "Solid" ) ) ),
Column Switcher( :null, {:age 2, :null} ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Box Plot Seg( "Box Plot (12)" ),
{Line Color( "Medium Dark Red" ), Fill Color( "Medium Dark Red" ),
Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (13)" ),
{Line Color( "Medium Dark Green" ),
Fill Color( "Medium Dark Green" ), Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (14)" ),
{Line Color( "Medium Dark Blue" ), Fill Color( "Medium Dark Blue" ),
Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (15)" ),
{Line Color( "Magenta" ), Fill Color( "Magenta" ), Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (16)" ),
{Line Color( "Gray" ), Fill Color( "Gray" ), Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (17)" ),
{Line Color( "Medium Light Orange" ),
Fill Color( "Medium Light Orange" ), Fill( 0 )}
)}
)
)
);&amp;amp;amp;amp;amp;amp;amp;amp;lt;/CODE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/PRE&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;lt;/lingo-body&amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;lt;/CODE&amp;amp;amp;gt;&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;&amp;amp;amp;lt;/LINGO-BODY&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-286874" slang="en-US" mode="CREATE"&amp;amp;amp;gt;Re : Couleur du tracé en boîte du générateur de graphiques&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-286874" slang="en-US" mode="CREATE"&amp;amp;amp;gt;&amp;amp;amp;lt;p&amp;amp;amp;gt;Vous pouvez modifier de manière interactive la couleur des boîtes à moustaches, en cliquant avec le bouton droit sur le graphique et en sélectionnant "Personnaliser".&amp;amp;amp;lt;/p&amp;amp;amp;gt;
&amp;amp;amp;lt;p&amp;amp;amp;gt;&amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="boxplot.PNG" style="width: 812px;"&amp;amp;amp;gt;&amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/26302iFC06DCDC18C1E30B/boxplot.PNG" role="button" title="boxplot.PNG" alt="boxplot.PNG"&amp;amp;amp;gt;&amp;amp;amp;lt;/span&amp;amp;amp;gt;&amp;amp;amp;lt;/p&amp;amp;amp;gt;
&amp;amp;amp;lt;p&amp;amp;amp;gt;Par programme, le script ci-dessous correspond à ce que le générateur de graphiques a généré après avoir modifié la couleur des cases.&amp;amp;amp;lt;/p&amp;amp;amp;gt;
&amp;amp;amp;lt;pre&amp;amp;amp;gt;&amp;amp;amp;lt;code class=" language-jsl"&amp;amp;amp;gt;Graph Builder(
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :null ) ),
Elements( Box Plot( X, Y, Legend( 6 ), Box Style( "Solid" ) ) ),
Column Switcher( :null, {:age 2, :null} ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Box Plot Seg( "Box Plot (12)" ),
{Line Color( "Medium Dark Red" ), Fill Color( "Medium Dark Red" ),
Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (13)" ),
{Line Color( "Medium Dark Green" ),
Fill Color( "Medium Dark Green" ), Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (14)" ),
{Line Color( "Medium Dark Blue" ), Fill Color( "Medium Dark Blue" ),
Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (15)" ),
{Line Color( "Magenta" ), Fill Color( "Magenta" ), Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (16)" ),
{Line Color( "Gray" ), Fill Color( "Gray" ), Fill( 0 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (17)" ),
{Line Color( "Medium Light Orange" ),
Fill Color( "Medium Light Orange" ), Fill( 0 )}
)}
)
)
);&amp;amp;amp;lt;/code&amp;amp;amp;gt;&amp;amp;amp;lt;/pre&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;</SCRIPT>