Variabili nello script del graficoc'è un modo per usare le variabili per sostituire i nomi in JMP?
Quando provo il codice qui sotto, non viene eseguito. Farò un ciclo for in cui creo un grafico e cambio l'asse Y, quindi spero davvero che ci sia un modo in cui possa funzionare, piuttosto che copiare e incollare per ogni grafico che vorrei produrre.
names = {"Hair Color", "Eye color", "Age", "Gender", "Age 1/2"};
graph = dt << Variability Chart(
Y( :Name(names[1])),
X( :City),
Std Dev Chart( 0 )
);
Ri: Variabili nello script del graficoCiao @mochar
E 'questo quello che stai cercando?
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 ) );
);
facci sapere se funziona per te,
ron
Ri: Variabili nello script del grafico @mochar ,
Ron, @ron_horne , ha fornito un'ottima soluzione: creare un elenco di riferimenti di colonna.
Puoi anche usare i nomi delle colonne come testo. Un esempio è mostrato sotto. Invece di nome, preferisco usare 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 )
);
Solo un altro esempio.