Afficher/Masquer les étiquettes en raison du nombre de barresSalut,
Comment utiliser JSL pour connaître le nombre de barres d'un graphique à barres Graph Builder ?
S'il y a beaucoup de barres (> 20), je souhaite masquer les étiquettes des barres.
Merci.
Personnalisation de masseRe : Afficher/Masquer les étiquettes en raison du nombre de barresMerci Jim et désolé pour le manque de clarté.
Je mentionne les étiquettes des barres (Label by value), pas les axes.
@txnelson
Re : Afficher/Masquer les étiquettes en raison du nombre de barresLes différents libellés sont tous accessibles via l'arborescence du rapport de sortie.Pour en savoir plus sur eux, lisez les sections du Guide de script sur les arborescences d'affichage.Le guide de création de scripts se trouve dans la bibliothèque de documentation JMP.
Aide==>Bibliothèque de documentation JMP

Voici un petit script qui modifie les différents Labels sur ce style de graphique
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
gb = Graph Builder(
Variables( X( :age ), Y( :height ), Group Y( :sex ) ),
Elements( Bar( X, Y, Legend( 1 ) ) )
);
gbr = gb << report;
gbr[Text Edit Box( 1 )] << set text( " This is the Header" );
gbr[Text Edit Box( 4 )] << set text( " This is the Y Axis Label" );
gbr[Text Edit Box( 3 )] << set text( " This is the X Axis Label" );
Re : Afficher/Masquer les étiquettes en raison du nombre de barresMerci Jim.
@txnelson
Une autre question : quelle est la syntaxe de l'ajout d'étiquettes après la création du graphique.
Ce qui suit ne fonctionne pas
gb = Graph Builder(
Variables( X( :age ), Y( :height ), Group Y( :sex ) ),
Elements( Bar( X, Y, Legend( 1 ) ) )
);
gb << Label( "Label by Value" );
Re : Afficher/Masquer les étiquettes en raison du nombre de barresL'élément Bar dépend des niveaux de la variable de regroupement. Vous pouvez donc également utiliser la fonction Summarize() pour déterminer le nombre de barres.
Re : Afficher/Masquer les étiquettes en raison du nombre de barresVous pouvez vérifier quel est le Min, Max et Inc pour l'axe d'intérêt, déterminer le nombre de barres à partir de cela, puis définir l'étiquetage comme vous le souhaitez.