Nom de l'axe Y de la requêtegraph1 = dt << Variability Chart(
Y( :Name( "Age in 2019" ) ),
X( :Gender ),
invisible,
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
);<BR />
Ceci est un peu de mon script .jsl où j'ai plusieurs graphes. Existe-t-il un moyen d'interroger facilement le nom du graphe dans ma queque?
Par exemple... dans n'importe quel langage orienté objet, cela ressemble à quelque chose comme ceci: graph2.Y.Name. Cela donnerait le nom de l'axe des ordonnées.
J'ai besoin du nom pour sauvegarder le graphique avec le nom approprié basé sur l'axe des ordonnées.
Re: requête nom de l'axe YLe nom sur l’axe Y sera le nom de la colonne de données utilisée dans le rôle Y. Vous avez cette information pour lancer la plateforme.
Alternativement, vous pouvez demander à la zone d'affichage, une zone d'édition de texte dans ce cas, sa valeur.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
graph1 = dt << Variability Chart(
Y( :weight ),
X( :age )
);
graph1 rep = graph1 << Report;
name = graph1 rep[TextEditBox(1)] << Get Text;
Cliquez avec le bouton droit de la souris sur le triangle gris situé en regard de la zone de contour avec le contenu qui vous intéresse et sélectionnez Edition> Afficher la structure de l'arborescence. Cet outil facilite la détermination de l’objet que vous recherchez.
JMP n'utilise pas la syntaxe object.property ou object.method.
Re: requête nom de l'axe Ygraph1 = dt << Variability Chart(
Y( :Name( "Age in 2019" ) ),
X( :Gender ),
invisible,
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
Automatic Recalc( 1 ),
Where( :HairColor == "Brown" )
);Merci! Y a-t-il un moyen d'interroger d'autres choses? ou une page où je peux voir toutes les choses que je peux interroger. J'aimerais également interroger la condition de filtre Where () qui n'apparaît pas dans la structure d'arborescence. De cette façon, je peux créer un graphique avec le nom du titre et la condition afin de ne pas écraser un graphique ayant le même nom et des conditions différentes.
Re: requête nom de l'axe YSélectionnez Aide> Index de script. Modifiez l'index pour afficher les zones d'affichage. Vous verrez qu'il y en a beaucoup! Ils ont de nombreuses propriétés et méthodes uniques, mais partagent également de nombreuses communes. La plupart des messages de requête sont communs.
Pouvez-vous utiliser un filtre de données au lieu d'un filtre de données local? Si tel est le cas, il prend en charge une telle requête:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Cities.jmp" );
obj = dt <<
Data Filter(
Add( Filter Columns( :Region, :Lead ) )
);
Wait( 1 );
obj << (Filter Column( :Lead ) <<
Where( :Lead >= .4 & :Lead <= 1.4 ));
txt = obj << get where clause;
Notez que cet exemple provient également de l'index de script.
Re: requête nom de l'axe Ymalheureusement, je ne peux pas utiliser le filtre local car j'ai un graphique distinct pour chaque condition, car je ne veux pas que le filtre local apparaisse du tout. J'ai essayé le code ci-dessus ... et obtiendrait simplement "Scriptable" ou "Variability []". Un autre moyen de récupérer ce qui est filtré?