Come rinominare lo script predefinito del generatore di grafici in una tabella di dati?Il codice sottostante genera uno script per il generatore di grafici e viene salvato nella tabella dei dati.
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;
I nomi degli oggetti del generatore di grafici utilizzano il modello di denominazione predefinito per questa piattaforma. Come faccio a rinominarli a mia scelta? (Ho allegato uno screenshot e i nomi del generatore di grafici sono evidenziati in giallo)
Ho provato a usare "set name" prima e dopo aver salvato lo script nella tabella dati ma non ha funzionato.
Grazie in anticipo!
AJ
Ri: Come rinominare lo script predefinito del generatore di grafici in una tabella di dati?Grazie mille per il tuo sforzo! Questo funziona perfettamente per me.Ri: Come rinominare lo script predefinito del generatore di grafici in una tabella di dati?Sembra che la possibilità di aggiungere il nome come argomento sia una funzionalità della versione 13.
Ecco una soluzione alternativa:
obj << Save Script To Data Table;
lstNames = dt << Get Table Script Names;
dt << Rename Table Script( lstNames[NItems(lstNames)], "My Script" );
Ri: Come rinominare lo script predefinito del generatore di grafici in una tabella di dati?Dave,
Grazie per la risposta.Ho bisogno di eseguire lo script generato dal generatore di grafici e quindi ho provato l'opzione 1.
obj << Save Script to Data Table("My Script");Sfortunatamente, salva ancora lo script con il nome "Generatore di grafici" e non "Il mio script". Per tua informazione, sto usando JMP 12.
Ri: Come rinominare lo script predefinito del generatore di grafici in una tabella di dati?Ecco un paio di approcci.
Primo metodo, basato direttamente sul tuo codice. Basta aggiungere un argomento al messaggio:
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");
Il secondo metodo, se vuoi semplicemente allegare lo script con un nome, ma non eseguirlo:
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 ) )
);
);