Masquer l'étiquette numérique des axes X et YBonjour la communauté JMP,
Je prépare mon exposé sur le prochain sommet de la découverte.
Pour des raisons de confidentialité, je ne peux pas afficher les étiquettes des axes y et x.
Voir la photo, où j'ai supprimé la zone d'axe via l'option de visibilité des propriétés.


La normalisation de toutes les données entre 0 et 1 modifie toutes les analyses que j'ai effectuées avec des scripts.
Donc, à mon avis, je dois conserver les numéros d'origine (confidentiels) mais je dois masquer la boîte Axis.
Quelqu'un peut-il m'aider avec une meilleure idée que de le faire manuellement dans les propriétés ou une approche totalement différente pour éviter d'afficher des données confidentielles ?
Idéalement, il y aurait quelque chose comme une colonne de propriétés qui supprimerait le nombre affiché sur les axes dans toutes les analyses.
J'apprécierais un indice pour un moyen plus simple de procéder !
Merci!
Ben
Automatisation et scriptsÉtudes de consommation et de marchéles fenêtresRe : Masquer l'étiquette du numéro de l'axe des x et de l'axe des ySalut @ron_horne ,
Au départ, j'étais plutôt généraliste - alors que je voulais préparer les captures d'écran, j'ai découvert qu'il s'agissait d'un bug qui est déjà en construction et qui sera résolu.
La bonne façon est que les cases (que vous avez délimitées par une case dans votre capture d'écran) sont cochées par défaut. Si vous les décochez et redémarrez JMP, le générateur de graphiques n'affichera pas les axes.
Meilleur
Florian
Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des ySalut @Florian_Vogt
j'ai redémarré, pourriez-vous me montrer une photo avec et sans ces cases cochées ?
donc je sais quoi chercher.
Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des ySalut @ron_horne ,
avez-vous redémarré JMP après avoir modifié la préférence ?
Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des y@txnelson @ian_jmp : Merci beaucoup.
En fait, un mélange de vos deux réponses a fait la chose dont j'avais besoin à ce stade.
Names Default To Here( 1 );
i= 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//AxisBox" )) << Show Major Labels( 0 ) );
i++;
)
Pour supprimer tous les éléments d'axe d'un axe de profileur (sauf le titre), j'ai étendu le script avec ceci
Names Default To Here( 1 );
i = 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//TextBox" )) << visibility( hidden ) );
i++;
);
i= 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//AxisBox" )) << Show Major Labels( 0 ) );
i++;
);
i= 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//NumberEditBox" )) << visibility( hidden ) );
i++;
);
Il faut être prudent, car par exemple xpath( "//TextBox" )) puis attribue la visibilité à tous les TextBox.
Cela supprime d'autres choses que l'on ne veut probablement pas supprimer !
@Florian_Vogt @Emmanuel_Romeu : Puisque nous en avons discuté, possible intéressant de connaître ce travail autour !
Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des y@ron_horne Je ne pouvais pas voir de différence en la cochant ou non dans le graphbuilder...
Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des ySelon exactement ce dont vous avez besoin, vous pouvez également supprimer les nombres qui apparaissent sur les axes :
</CODE></PRE></LINGO-BODY><LINGO-SUB id="lingo-sub-438777" slang="en-US" mode="NONE">Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des y</LINGO-SUB><LINGO-BODY id="lingo-body-438777" slang="en-US" mode="NONE"><P>Salut<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/26723" target="_blank"> @Benjamin_Fuerst</A> ,</P>
<P>je pense<A href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2687" target="_blank"> @txnelson</A> a donné une bonne solution.</P>
<P>Je m'attendais à avoir cette possibilité dans les préférences mais je n'ai pas réussi à voir de différence avec ou sans ces options sélectionnées. Quelqu'un peut-il démontrer la différence?</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><SPAN class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><span class="lia-inline-image-display-wrapper" image-alt="ron_horne_1-1637578645412.png" style="width: 400px;"><img src="https://us.v-cdn.net/6038925/uploads/images/37736i6AA836E7E90BD8B6/ron_horne_1-1637578645412.png" role="button" title="ron_horne_1-1637578645412.png" alt="ron_horne_1-1637578645412.png" /></span></SPAN></SPAN></SPAN></SPAN></P>
<P> </P>
<P> </P></LINGO-BODY><LINGO-SUB id="lingo-sub-438753" slang="en-US" mode="NONE">Re : Masquer l'étiquette du numéro de l'axe des x et de l'axe des y</LINGO-SUB><LINGO-BODY id="lingo-body-438753" slang="en-US" mode="NONE"><P>Voici un script simple qui masquera les valeurs des axes pour toutes les fenêtres de votre session.Pour rendre les valeurs d'axe visibles, remplacez "caché" par "visible" et relancez le script.</P>
<PRE><CODE class=" language-jsl">Names Default To Here( 1 );
i = 1;
While( Window( i ) << get window title != {},
Try( (Window( i ) << xpath( "//AxisBox" )) << visibility( hidden ) );
i++;
);NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Bivariate(X(:height), Y(:weight));
Wait(2);
bivRep = Report(biv);
abs = bivRep << Xpath("//AxisBox");
abs << Show Major Labels( 0 );
Re : Masquer l'étiquette numérique des axes X et YSalut Jim,
Merci d'avoir partagé cela avec la communauté, je l'ai trouvé très utile !
Pouvez-vous s'il vous plaît m'aider à me dire comment modifier le code pour qu'il masque uniquement les valeurs sur l'axe Y ?
Merci!
ML