Comment utiliser différentes étiquettes pour le même graphique à barres ?Les valeurs positives et négatives comme celles-ci utilisent des cotons-tiges différents
Merci!
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = N Row( dt );ca = "weight";ar = dt << GetAsMatrix( ca );
For( i = 1, i <= r, i++, ar[i, 1] = -ar[i, 1]);dt[0, ca] = ar;
c1 = Quantile( 0.8, dt[0, "height"] );c2 = Quantile( 0.2, dt[0, "weight"] );
ca = "A";New Column( ca );Column( ca ) << Formula( If( height > c1, height ) );dt << run formulas;Column( ca ) << deleteFormula;
ca = "B";New Column( ca );Column( ca ) << Formula( If( weight < c2, weight ) );dt << run formulas;Column( ca ) << deleteFormula;
Column( "A" ) << set labelled( 1 );
Column( "B" ) << set labelled( 1 );
Column( "name" ) << set labelled( 0 );
p1 = dt << Graph Builder(
Size( 885, 607 ),
Variables( X( Transform Column( "Row", Formula( Row() ) ) ), Y( :height ), Y( :weight, Position( 1 ) ) ),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 5 ), Bar Style( "Stacked" ), Label( "Label by Row" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Transparency( 0.5 )}, Item ID( "height", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "weight", 1 ) )
)}
)
)
);
Automatisation et scriptsFenêtresRe : Comment utiliser des étiquettes différentes pour le même graphique à barres ?Vous pouvez par exemple ajouter des graphiques à barres supplémentaires pour les colonnes A et B et définir des étiquettes pour ceux-ci (désactiver les colonnes des variables en conséquence et définir la transparence des seconds graphiques à barres sur 0)

Je pense que vous pouvez également utiliser des points au lieu de barres dans JMP18 si vous le souhaitez
Re : Comment utiliser des étiquettes différentes pour le même graphique à barres ?J'ai changé le format de l'étiquette et je ne sais pas comment définir l'étiquette dans ce cas.
Je demande à l'expert de me donner à nouveau des instructions.
Merci les experts !
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
r = N Row( dt );ca = "weight";ar = dt << GetAsMatrix( ca );
For( i = 1, i <= r, i++, ar[i, 1] = -ar[i, 1]);dt[0, ca] = ar;
c1 = Quantile( 0.8, dt[0, "height"] );c2 = Quantile( 0.2, dt[0, "weight"] );
ca = "A";New Column( ca, Character,"Nominal");Column( ca ) << Formula( If( height > c1, "A"||char(row()) ) );dt << run formulas;Column( ca ) << deleteFormula;
ca = "B";New Column( ca,Character,"Nominal" );Column( ca ) << Formula( If( weight < c2, "B"||char(row()) ) );dt << run formulas;Column( ca ) << deleteFormula;
Column( "A" ) << set labelled( 1 );Column( "B" ) << set labelled( 1 );Column( "name" ) << set labelled( 0 );
p1 = dt << Graph Builder(
Size( 885, 607 ),
Variables( X( Transform Column( "Row", Formula( Row() ) ) ), Y( :height ), Y( :weight, Position( 1 ) ) ),
Elements( Bar( X, Y( 1 ), Y( 2 ), Legend( 5 ), Bar Style( "Stacked" ), Label( "Label by Row" ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
5,
Properties( 0, {Transparency( 0.5 )}, Item ID( "height", 1 ) ),
Properties( 1, {Transparency( 0.5 )}, Item ID( "weight", 1 ) )
)}
)
)
);
Re : Comment utiliser des étiquettes différentes pour le même graphique à barres ?Avez-vous essayé avec la même méthode que celle que j'ai fournie plus tôt ? Il vous suffit d'ajouter de nouvelles colonnes avec les « hauteurs » où vous souhaitez afficher les étiquettes et de les utiliser pour créer les graphiques à barres avec l'étiquette activée

Re : Comment utiliser des étiquettes différentes pour le même graphique à barres ?Oui, la colonne « A » d'origine est positive et la colonne « B » est négative.Ils peuvent donc être affichés au-dessus et au-dessous.
Maintenant, « A » et « B » sont du texte.Vous ne pouvez pas afficher l'étiquette de la colonne « A » au-dessus et l'étiquette de la colonne « B » en dessous.C'est la clé.
Merci!
Re : Comment utiliser des étiquettes différentes pour le même graphique à barres ?Avez-vous essayé la méthode de mon article précédent et essayé de créer des colonnes supplémentaires ?
Il vous suffit d' ajouter de nouvelles colonnes avec les « hauteurs » où vous souhaitez afficher les étiquettes et de les utiliser pour créer les graphiques à barres avec l'étiquette activée