Comment déterminer le minimum et le maximum de l'axe à l'aide de JSL ?Salut
Est-ce que quelqu'un sait comment déterminer les valeurs min et max d'un axisbox ? Il y a des messages Min et Max mais ceux-ci vous permettent uniquement de définir les valeurs - je dois les lire.
MerciRe : Comment déterminer le min et le max de l'axe en utilisant JSL ?Je ne sais pas s'il existe un moyen plus simple de le faire, mais ce qui suit semble faire l'affaire en attribuant toutes les propriétés de l'axe box[1] et de l'axe box[2] aux colonnes appropriées de Big Class, d'où elles peuvent vraisemblablement être extraites :
ouvrir("$SAMPLE_DATA/Big Class.jmp");
gg = Overlay Plot( X( :hauteur ), Y( :poids ), Axes séparés( 1 ) );
ggr = gg << rapport;
afficher les propriétés (ggr [axis box (1)]); // pour voir quelles sont les options ;
ggr[axis box(1)] << enregistrer dans la propriété de colonne ;
ggr[axis box(2)] << enregistrer dans la propriété de colonne ;
Est-ce que cela résout le problème ?Re : Comment déterminer le min et le max de l'axe en utilisant JSL ?En vous appuyant sur cela, essayez ce qui suit :
style="color: rgb(0, 0, 221);">Ouvrir (
"$SAMPLE_DATA/Big
Classe.jmp" )
style="couleur: marine;">;
gg
=
Tracé de superposition (
X (
: hauteur
)
style="couleur: bleu marine;">,
Et (
: poids
)
style="couleur: bleu marine;">,
Axes séparés (
style="color: teal;">1
)
)
style="couleur: marine;">;
ggr =
gg <<
rapport
style="couleur: marine;">;
style="color: rgb(0, 0, 221);">Afficher les propriétés (
ggr [ axe
boîte (
style="color: teal;">1
)]
)
style="couleur: marine;">;
//
pour voir ce que le
les options sont :
axinfo1
=
ggr [ axe
boîte (
style="color: teal;">1
)]
<<
copier les paramètres de l'axe
style="couleur : bleu marine ;"><<
obtenir le script ;
axinfo2 =
ggr [ axe
boîte (
style="color: teal;">2
)]
<<
copier les paramètres de l'axe
style="couleur : bleu marine ;"><<
obtenir le script ;
style="color: rgb(0, 0, 221);">Afficher (
axinfo1 ,
axinfo2 )
style="couleur: marine;">;
Max1
=
axinfo1 [
style="couleur : violet ;">"Max" ]
style="couleur: marine;">;
Min1 =
axinfo1 [
style="color: purple;">"Min" ]
style="couleur: marine;">;
Max2 =
axinfo2 [
style="couleur : violet ;">"Max" ]
style="couleur: marine;">;
Min2 =
axinfo2 [
style="color: purple;">"Min" ]
style="couleur: marine;">;
style="color: rgb(0, 0, 221);">Afficher (
Max1 ,
Min1 ,
Max2 ,
Min2 )
style="couleur: marine;">;Re : Comment déterminer le min et le max de l'axe en utilisant JSL ?Deux bons conseils.
Ceux-ci devraient résoudre le problème immédiat et je soupçonne un certain nombre d'autres où nous devons passer par de légères circonvolutions pour que JSL fasse les choses que nous « pensons » qu'il devrait être capable de faire.
Merci beaucoupRe: Comment déterminer les valeurs minimales et maximales d'un axe à l'aide de JSL ?Cela a fonctionné pour moi avec JMP 10.0.0
En reprenant l'exemple de DavidQR :
ouvrir("$SAMPLE_DATA/Big Class.jmp");
gg = Overlay Plot( X( :height ), Y( :weight ), Separate Axes( 1 ) );
axis_setting_Min=(report(gg)[axisbox(1)]<
axis_setting_Max=(report(gg)[axisbox(1)]<