Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai une liste de valeurs X et Y que l'utilisateur sélectionne. Je veux que ces valeurs de liste remplissent les axes x et y dans le générateur de graphiques. Est-ce possible.? Je reçois continuellement une erreur indiquant que les noms de colonnes sont introuvables ?
Par exemple:
x_values = {"x1", "x2", "x3"}
y_values = {'y1", "y2", "y3"}
Je veux que l'axe x soit les valeurs x_values et l'axe y les valeurs y_values. Cela change selon la façon dont l'utilisateur sélectionne, de sorte que les valeurs ne peuvent pas être codées en dur.
Re : Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?l'ajout d'un index, par exemple x_values[i] et y_values[i], résout le problème.
Re : Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?J'ai essayé ce script mais il n'a pas réussi à exécuter l'insertion dans la ligne.JMP 16.2 sous Windows 10. Comment le réparer?

Re : Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?Bonjour,
j'ai besoin de remplir le générateur de graphiques avec une certaine rapidité...
mais je n'arrive pas à passer la chaîne "400" par script parce que le caractère " "
EnvoyerVersRapport (
Expédition (
{} ,
"400" ,
Boîte à échelle ,
pouvez-vous m'aider, merci
Gianpaolo
peut
Re : Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?Merci pour votre aide!
Malheureusement, lorsque j'essaie de l'exécuter, j'obtiens l'erreur suivante :
Inattendu ")".
Essayer d'analyser l'opérande pour l'opérateur "-".
Ligne 1 Colonne 12 : Y( : A-3 - ►)
Ma liste de variables Y ressemble à ceci y_variables = {" A-3-", " A-4-"}
Je n'essaie pas non plus de mettre plusieurs variables y sur le même axe. Je veux que chacune des variables y soit son propre graphique trié selon les mêmes valeurs x. J'ai juste besoin que l'axe y dans le générateur de graphiques puisse changer en fonction de ce qui se trouve dans la liste y_variables (cette liste contient les options sélectionnées par l'utilisateur).
Re : Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?Si vous devez placer toutes les sélections en même temps (pour plusieurs variables sur les axes X et Y simultanément) et que vous ne connaissez pas la taille des listes à l'avance, vous pouvez faire quelque chose impliquant des expressions, ce qui est une méthode quelque peu avancée. , mais flexible, technique. Voici un exemple. Notez que gbExpr est simplement le code que vous souhaitez pour le générateur de graphiques, à l'exception de la partie Variables(), que nous allons construire dynamiquement :
dt = Open( "$Sample_Data/Car Physical Data.jmp" );
x_values = {"Pays", "Type", "Poids"} ;
y_values = {"Cercle de virage", "Déplacement", "Puissance"} ;
gbExpr = Expr( Graph Builder() );
varExpr = Expr(Variables() );
Pour( i = 1, i <= N Items( x_values ), i++,
Insérer dans( varExpr, Parse( "X( :" || x_values || ")" ) )
);
Pour( i = 1, i <= N Items( y_values ), i++,
Insérer dans( varExpr, Parse( "Y( :" || y_values || ")" ) )
);
Insérer dans( gbExpr, Name Expr( varExpr ) );
gbExpr;
Acclamations,
Brady
Re : Puis-je utiliser une liste pour remplir les axes X et Y dans le générateur de graphiques lors de la création de scripts ?Essayez quelque chose comme ceci :
dt = ouvrir ( "$sample_data\Big Class.jmp" ) ;
colonne ( dt , "hauteur" ) << définir le nom ( "x1" ) ;
colonne ( dt , "poids" ) << définir le nom ( "y3" ) ;
valeurs_x = { "x1" , "x2" , "x3" } ;
valeurs y_ = { "y1" , "y2" , "y3" } ;
Générateur de graphiques (
Afficher le panneau de configuration ( 0 ) ,
Variables ( X ( : colonne ( dt , valeurs_x [ 1 ]) ) , Oui ( colonne ( dt , valeurs y_ [ 3 ]) ) ) ,
Éléments ( Points ( X , Oui , Légende ( 1 ) , Gigue ( 1 ) ) )
) ;