Comment utiliser l'étiquette de l'axe des x au lieu d'une légende dans la boîte à moustaches du générateur de graphiques ?Je voudrais avoir un script qui trace automatiquement plusieurs boîtes à moustaches ensemble dans jmp.Je peux me rapprocher de ce dont j'ai besoin, mais je ne veux pas utiliser la légende.Je voudrais utiliser l'axe des x pour étiqueter à la place.Ci-dessous ce que j'ai pu réaliser.Tout ce que j'ai besoin de changer, c'est de supprimer la légende (c'est facile) et de mettre les étiquettes "Col1", "Col2" et Col3" sur l'axe des x (je ne peux pas comprendre cette partie).
La motivation de ce changement est que j'ai souvent un plus grand nombre de colonnes à tracer et que je ne peux pas dire quelle colonne est laquelle à partir de la couleur de la légende.La solution devra éventuellement être en JSL, mais si je peux le faire fonctionner manuellement, il devrait être simple d'extraire le script et de le faire en JSL.

Re : Comment utiliser l'étiquette de l'axe des abscisses au lieu d'une légende dans la boîte à moustaches du générateur de graphiques ?La méthode la plus simple consiste à empiler vos colonnes en premier. Utilisez ensuite Data pour Y et label pour X.
Le tracé d'origine que vous avez créé, tous les points sont tracés à zéro et les boîtes à moustaches sont décalées par rapport aux points. Il y a un axe X mais la plage est de -0,5 à 0,5. Vous pouvez créer des étiquettes personnalisées pour émuler un axe des x, mais le positionnement, etc., nécessitera un peu de script.
En utilisant les colonnes empilées, les points et les boîtes à moustaches sont alignés, etc.

Re : Comment utiliser l'étiquette de l'axe des abscisses au lieu d'une légende dans la boîte à moustaches du générateur de graphiques ?Ignorez le dernier message, j'ai mal lu votre demande.
Re : Comment utiliser l'étiquette de l'axe des abscisses au lieu d'une légende dans la boîte à moustaches du générateur de graphiques ?Double-cliquez sur la légende, puis modifiez les noms de légende.

Le JSL ressemblera à ceci
Graph Builder(
Size( 527, 418 ),
Show Control Panel( 0 ),
Variables( Y( :Col 1 ), Y( :Col 2, Position( 1 ) ), Y( :Col 3, Position( 1 ) ) ),
Elements( Box Plot( Y( 1 ), Y( 2 ), Y( 3 ), Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Level Name( 0, "my name1", Item ID( "Col 1", 1 ) ),
Level Name( 1, "my name 2", Item ID( "Col 2", 1 ) ),
Level Name( 2, "my name 3", Item ID( "Col 3", 1 ) )
)}
)
)
)