Variables dans le script graphiqueExiste-t-il un moyen d'utiliser des variables pour substituer des noms dans JMP?
Lorsque j'essaie le code ci-dessous, il ne s'exécute pas. Je vais créer une boucle for où je dessine un graphique et modifie l'axe des ordonnées. J'espère vraiment que cela fonctionnera d'une manière qui puisse fonctionner, plutôt que de copier-coller pour chaque graphe que je souhaite générer.
names = {"Hair Color", "Eye color", "Age", "Gender", "Age 1/2"};
graph = dt << Variability Chart(
Y( :Name(names[1])),
X( :City),
Std Dev Chart( 0 )
);
Re: Variables en script graphiquesalut @ mochar
Est-ce ce que vous recherchez?
dt= Open( "$SAMPLE_DATA/Big Class.jmp" );
:weight << set name ("weight1/2") ;
cols = dt << Get Column Names( Continuous );
for (i=1, i<= n items (cols), i++,
Variability Chart( Y( cols[i] ), X( :age ) );
);
laissez-nous savoir si cela fonctionne pour vous,
Ron
Re: Variables en script graphique @ mochar ,
Ron @ron_horne , fourni une excellente solution: créer une liste de références de colonne.
Vous pouvez également utiliser les noms de colonne comme texte. Un exemple est présenté ci-dessous. Au lieu de name, je préfère utiliser Column ().
dt = Open("$sample_data/big class.jmp");
names = {"height", "weight", "age", "sex"};
graph = dt << Variability Chart(
Y( column(names[1]) ),
X( column(names[3]) ),
By(Column(names[4]) ),
Std Dev Chart( 0 )
);
Juste un autre exemple.