Modifier le titre de l'axe YJ'aimerais modifier le titre de l'axe Y d'un tracé de superposition, mais je ne sais pas comment y parvenir. Je peux "Ajouter une étiquette d'axe" au graphique, mais cela s'ajoute uniquement. Idéalement, j'aimerais que l'étiquette par défaut soit supprimée et remplacée par un texte plus descriptif.
Re : Changer le titre de l'axe YMerci Jeff ; Vous pouvez faire la même chose dans Graph Builder.Je fais cela ou, si je veux enregistrer le script, je modifie simplement le script avec le nom de l'axe Y que je veux... et je ne suis le scénariste de personne ! 
Re : Changer le titre de l'axe YDans Graph Builder, l'étiquette de l'axe Y est une zone d'édition de texte.Le script suivant montre comment le modifier.
Graph Builder(
Variables( X( :ww ), Y( :ww ), Y( :Yield, Position( 1 ), Side( "Right" ) ) ),
Elements(
Bar( X, Y( 1 ), Legend( 1 ), Summary Statistic( "N" ) ),
Line( X, Y( 2 ), Legend( 2 ) )
),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Set Text( "This is the change" )} )
)
);Re : Changer le titre de l'axe YDésolé, je n'ai pas été clair.J'utilise Graph Builder.Vous trouverez ci-dessous l'exemple de code.J'espérais que ces modifications pourraient être gérées dans la fonction GraphBuilder() elle-même, mais je n'arrive pas à trouver la syntaxe correcte dans les manuels d'aide.
obj = Graph Builder(
Variables( X( :WW), Y(:WW), Y( :YIELD, Position(1), Side("Right" )) ),
Elements(
Bar(X, Y( 1), , Bar Style("Side by side"), Summary Statistic("N") ),
Line (X, Y( 2), Summary Statistic("Mean") ),
Title(prog),
//show legend(1),
),
);Re : Changer le titre de l'axe YJusqu'à présent, les réponses se sont concentrées sur les scripts, mais si vous n'écrivez pas de script et souhaitez le modifier de manière interactive, vous pouvez cliquer sur l'étiquette et la modifier.

Si vous souhaitez créer un script, après avoir effectué la modification, le script de la plate-forme vous montrera comment le modifier.
Enfin, si vous utilisez la plateforme Overlay Plot, sachez qu'elle est (lentement) dépréciée au profit de Graph Builder.Vous devriez pouvoir utiliser Graph Builder pour presque tout ce que vous pouvez faire dans Overlay Plot.
Re : Changer le titre de l'axe YVous devrez peut-être inclure l'étiquette d'origine comme argument dans le premier message :
db << Remove Axis Label( "original" );
Re : Changer le titre de l'axe YL'étiquette d'origine existe toujours en exécutant la commande suivante :
rapport ( obj )[ boîte d'axe ( 2 )] << Supprimer l'étiquette de l'axe << Ajouter une étiquette d'axe ( « Volume de plaquettes expédiées » ) ;
Re : Changer le titre de l'axe YSupprimez le titre original, puis ajoutez le titre souhaité
db << Remove Axis Label << Add Axis Lable( "label" );
Re : Changer le titre de l'axe YComment modifier l'étiquette de l'axe X dans Graph Builder à l'aide de JSL - si le graphique existe déjà ?
Depuis le log amélioré, j'obtiens par exemple :
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) ),
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Text( "new" )} ))
);
Donc,
gb << SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Text( "xxx" )} ))est une astuce simple ( Parler aux boîtes d'affichage ) mais doit être évitée :
https://community.jmp.com/t5/Discussions/JMP-Script-Dispatch-Function/mp/256386/highlight/true#M503... .
Envoyer un message comme celui-ci
current report()[TextEditBox(3)]<< Set Text( "new" )
...fonctionne, mais demain (après avoir supprimé le titre du graphique) ça pourrait être
current report()[TextEditBox(2)]<< Set Text( "new" )
Existe-t-il quelque chose de plus robuste ?
peut-être par analogie avec l'approche SendToReport/Dispatch , quelque chose comme :
current report()[TextEditBox("X title")]<< Set Text( "new" )
Re: Changer le titre de l'axe YPeut-être un indice :
Quand j'écris par erreur
gb << SendToReport( Dispatch( {}, "X_Title", TextEditBox, {Set Text( "xxx" )} ))[veuillez noter le trait de soulignement entre X et le titre]
... J'obtiens le message d'erreur

TextEditBox["X Title"]!
alors, peut-être
current report()[TextEditBox["X Title"]]<< Set Text( "new" )
?
-> non:(