Créer un histogramme et une boîte à moustaches dans le générateur de graphiquesDans la plate-forme de distribution, vous pouvez ajouter une boîte à moustaches à l'histogramme (photo jointe 1).
Pic 1Pic 1Photo 1
Comment puis-je créer un tracé similaire dans Graph Builder ? La raison pour laquelle je demande est que je veux le superposer avec un paramètre catégoriel.
J'ai créé ces tracés séparément et les ai attachés manuellement dans Photoshop (voir la photo ci-jointe2).
Pic 2Pic 2Photo 2
Si une telle chose peut être faite beaucoup plus facilement et plus rapidement dans Graph Builder, ce qui est généralement fait avec une variable factice, veuillez me le faire savoir (de préférence sans codage JSL !!)
Re : Créer un histogramme et une boîte à moustaches dans le générateur de graphiquesMerci beaucoup!Re : Créer un histogramme et une boîte à moustaches dans le générateur de graphiques@shasheminassab ,
Jim vous a fourni ce que vous vouliez.Ci-dessous une vue alternative.
Je ne suis pas fan des histogrammes verticaux, mais vous pouvez créer la vue ci-dessous assez facilement. Le scénario suit.Il s'agit plus d'un FYI et de déterminer si les développeurs pourraient connaître une méthode intelligente pour faire pivoter le cadre ou créer une mise en page pour ce que vous voulez directement avec GraphBuilder.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
//Gender is a numeric column
dt << New Column( "Gender",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( If( :sex == "F", 1, 2 ) ),
Value Labels( {1 = "F", 2 = "M"} ),
Use Value Labels( 1 )
);
//Counts is a constant column used a placed holder
dt << New Column( "Counts",
Numeric,
"Continuous",
Format( "Best", 12 ),
<< set Each Value(1)
);
gb = dt <<GRAPH builder=""></GRAPH>
Re : Créer un histogramme et une boîte à moustaches dans le générateur de graphiquesJe ne connais pas de moyen interactif de faire ce que vous voulez dans une instance de Graph Builder, mais ci-dessous se trouve le "Démarrage" d'un script simple qui peut vous donner ce que vous voulez.

names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
his = dt << Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Overlay( :sex ) ),
Elements( Points( X, Legend( 2 ) ), Histogram( X, Legend( 3 ) ) ),
SendToReport(
Dispatch( {}, "graph title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( Hist Seg( 1 ), Bin Span( 24, 0 ) ),
DispatchSeg( Hist Seg( 2 ), Bin Span( 24, 0 ) )}
)
)
);
box = dt << Graph Builder(
Size( 495, 296 ),
Show Control Panel( 0 ),
Variables( X( :height ), Overlay( :sex ), Color( :sex ) ),
Elements( Box Plot( X, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Box Plot Seg( "Box Plot (F)" ),
{Line Color( "Medium Dark Blue" ), Fill Color( "Medium Dark Blue" ),
Fill( 1 )}
), DispatchSeg(
Box Plot Seg( "Box Plot (M)" ),
{Line Color( "Medium Dark Red" ), Fill Color( "Medium Light Red" ),
Fill( 1 )}
)}
)
)
);
new window("Height", lub = lineupbox(n col(1)));
lub<<APPEND></APPEND>