Salut tout le monde,
J'essaie de créer un graphique unidirectionnel individuel basé sur la valeur d'une liste donnée.Je suis capable de le faire dans une boucle for en utilisant la valeur which column == dans la liste et ainsi de suite. Le problème est que lorsque j'utilise une clause Where, j'obtiens cette zone de texte dans la zone de liste au-dessus du graphique dont je ne parviens pas à modifier le texte via JSL. Je peux le modifier lorsque je clique avec le bouton droit et que j'entre dans les propriétés, mais je veux que cela se produise via le code. Toute aide serait appréciée car cette méthode ne montre pas quelles sont les données et peut être trompeuse sans que je puisse modifier le texte. La bonne manière se produit lorsque j'utilise une clause By générique pour la colonne mais que je souhaite la même analyse du code. Veuillez regarder les exemples ci-dessous.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
types = {"F", "M"};
ow = Oneway(
Y( :height ), // Dependent variable
X( :age ), // Factor variable
Where(:sex == types[1])
);produit :

Je voudrais que cette partie dise :Sex == "F" donc si le graphique est dans un rapport, il montre qu'il a été sous-ensemble par "F" car pour le moment, il ne donne pas de telles informations.
En utilisant ce code :
dt = Open("$SAMPLE_DATA/Big Class.jmp");
ow = Oneway(
Y( :height ), // Dependent variable
X( :age ), // Factor variable
By(:sex)
);Je reçois:

Je sais que la boucle for me donnera "M" mais comment puis-je obtenir les mêmes détails avec sex=F sur le premier en utilisant une clause Where.
Merci d'avance et toute aide serait appréciée !