Voglio usare lo script di compilatore grafico automaticamente per rimuovere le variabili e aggiungerne uno.
Nomi predefiniti qui (1);
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
gb = Graph Builder (
Dimensione (604, 489),
Mostra Pannello di controllo (0),
Variabili (X ("sesso"), Y ("altezza")),
Elementi(
Posizione (1, 1),
Punti (X, Y, Legenda (6)),
Box Plot (X, Y, Legend (7)),
Linea (X, Y, Legenda (8))
),
Elementi(
Posizione (2, 1),
Punti (X, Y, Legenda (9)),
Box Plot (X, Y, Legend (10)),
Linea (X, Y, Legenda (11))
)
);
Questo script genera il generatore di grafici come segue. Quando ho usato "gb << Variables (X (" nome "));", "nome" è aggiunto a destra delle variabili "sex".

Quindi voglio rimuovere la variabile "sex" e aggiungere "name" con lo script di funzione "remove" come segue. Come posso scrivere la funzione "rimuovi" in Graph Buider?

Ciao @Kwangki ,
Per rimuovere una variabile devi inviare un messaggio alla casella Graph Builder. Quanto segue rimuoverà "sex" dalla trama:
//set a reference to the graph builder box
gbr = Report( gb )[Graph Builder Box( 1 )];
// remove by variable number
gbr << Remove Variable( 1 );
// or, remove by reference by name and role
gbr << Remove Variable( {:sex, Role( "X" )} );
Aiuto> Scripting Index ha molti messaggi utili sotto la sezione della finestra di visualizzazione GraphBuilderBox:
Spero che questo possa essere d'aiuto!
@julian
Forse se avessi lo script grafico in un'espressione e avessi y (: sex) come primo argomento, potresti rimuovere dall'espressione il primo elemento e quindi inserire nell'espressione y (: age) nella prima posizione. Quindi chiudi finalmente la prima finestra e rivalutalo.