Comment renommer le script de création de graphe par défaut dans une table de données ?Le code ci-dessous génère un script pour le générateur de graphiques et est enregistré sous la table de données.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder(
Variables( X( :Sex ), Y( :Height ), Group X( :Age ) ),
Elements( Box Plot( X, Y ) )
);
obj << Save Script to Data Table;
Les noms des objets du générateur de graphiques utilisent le modèle de dénomination par défaut pour cette plateforme. Comment puis-je les renommer selon mon choix ? (J'ai joint une capture d'écran et les noms des générateurs de graphiques sont surlignés en jaune)
J'ai essayé d'utiliser "set name" avant et après avoir enregistré le script dans la table de données, mais cela n'a pas fonctionné.
Merci d'avance!
UN J
Re : Comment renommer le script de création de graphe par défaut dans une table de données ?Merci beaucoup pour vos efforts ! Cela fonctionne parfaitement pour moi.Re : Comment renommer le script de création de graphe par défaut dans une table de données ?Il semble que la possibilité d'ajouter le nom comme argument soit une fonctionnalité de la version 13.
Voici une solution de contournement :
obj << Save Script To Data Table;
lstNames = dt << Get Table Script Names;
dt << Rename Table Script( lstNames[NItems(lstNames)], "My Script" );
Re : Comment renommer le script de création de graphe par défaut dans une table de données ?Dave,
Merci pour votre réponse.Je dois exécuter le script généré par le générateur de graphiques et j'ai donc essayé l'option 1.
obj << Save Script to Data Table("My Script");Malheureusement, il enregistre toujours le script sous le nom "Graph builder" et non "Mon script". Pour votre information, j'utilise JMP 12.
Re : Comment renommer le script de création de graphe par défaut dans une table de données ?Voici quelques approches.
Première méthode, basée directement sur votre code. Ajoutez simplement un argument au message :
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder(
Variables( X( :Sex ), Y( :Height ), Group X( :Age ) ),
Elements( Box Plot( X, Y ) )
);
obj << Save Script to Data Table("My Script");
La deuxième méthode, si vous souhaitez simplement attacher un nom au script, mais ne pas l'exécuter :
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Set Property("My Script,",
Graph Builder(
Variables( X( :Sex ), Y( :Height ), Group X( :Age ) ),
Elements( Box Plot( X, Y ) )
);
);