Bonjour à tous,
Merci beaucoup pour votre temps.
lorsque j'utilise le générateur de graphiques pour tracer un graphique à barres, je souhaite afficher la valeur moyenne des données.
mais si je sélectionne "étiquette par valeur", n les nombres sont des entiers. Comment afficher une décimale ?
merci beaucoup.

Hmmm, je me demande quelle version de JMP vous utilisez les hauteurs des barres et les étiquettes ne semblent pas correspondre à l'axe gauche, Y,.
Je ne connais pas de méthode pointer-cliquer pour spécifier un format pour les étiquettes Bar ou Boxplot. Si votre version vous permet d'ajouter > Légende, vous pouvez créer un graphique comme celui affiché ci-dessous sans script.Les légendes semblent afficher un formatage plus intelligent que les étiquettes. Si le format de la variable Y (poids pour l'exemple ci-dessous) est Fixe avec 0 décimale, la moyenne de la légende sera rapportée avec 1 décimale. Si le format de Y était fixe avec 2 décimales, la moyenne de la légende aurait 3 décimales. Si le format est le meilleur, chaque groupe a des formats différents, basés sur le « meilleur ».
Les étapes pour créer ceci et le script peuvent être trouvés ci-dessous.Avec JSL, vous pouvez créer un script pour ajouter une étiquette personnalisée à chaque barre, mais pour la maintenir à jour avec les exclusions, le script devient plus avancé.

Pas:
- Faites glisser la variable Y vers l'axe Y.
- Faites un clic droit dans le graphique et sélectionnez Points et Changement au bar
- Faites un clic droit dans le graphique et sélectionnez Ajouter une légende
- Faites un clic droit dans le graphique et sélectionnez Personnaliser . Le clic sur Texte puis cliquez sur le Police de caractère et sélectionnez Audacieux .
- Faites glisser la variable nominale vers la zone du groupe X en haut. Pour cet exemple, faites glisser l'âge de la colonne.Notez que toutes les barres ont des moyennes en gras.
- Faites un clic droit sur la zone du groupe X et sélectionnez Bord du groupe X , sélectionner Bas .
Notez que le format du poids de colonne était Largeur fixe = 5 et décimales = 0, donc la moyenne a exactement 1 point décimal dans la légende.
Names default to here(1);
dt = Open("$sample_data/big class.jmp");
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
X Group Edge( "Bottom" ),
Variables( Y( :weight ), Group X( :age ) ),
Elements( Bar( Y, Legend( 1 ) ), Caption Box( Y, Legend( 2 ) ) )
);
tseg = gb << Xpath("//FrameBox//TextSeg");
tseg << {Font( "Segoe UI", 8, "Bold" )};
Vous trouverez ci-joint un script qui montre la personnalisation des boxplots. Il n'a pas le code ajouté pour gérer les exclusions (il nécessite un gestionnaire d'état de ligne). Il montre certaines des étapes nécessaires pour déterminer le placement et le formatage des étiquettes personnalisées.