Quiero usar el script del generador de gráficos automáticamente para eliminar variables y agregar unas.
Nombres predeterminados hasta aquí (1);
dt = Abrir ("$ SAMPLE_DATA / Big Class.jmp");
gb = Graph Builder (
Tamaño (604, 489),
Mostrar panel de control (0),
Variables (X ("sexo"), Y ("altura")),
Elementos(
Posición (1, 1),
Puntos (X, Y, Leyenda (6)),
Diagrama de caja (X, Y, Leyenda (7)),
Línea (X, Y, Leyenda (8))
)
Elementos(
Posición (2, 1),
Puntos (X, Y, Leyenda (9)),
Diagrama de caja (X, Y, Leyenda (10)),
Línea (X, Y, Leyenda (11))
)
);
Este script genera el generador de gráficos de la siguiente manera. Cuando usé "gb << Variables (X (" name "));", "name" se agrega en el derecho de las variables "sex".

Así que quiero eliminar la variable "sexo" y agregar "nombre" con el script de función "eliminar" de la siguiente manera. ¿Cómo puedo escribir la función "eliminar" en Graph Buider?

Hola @Kwangki ,
Para eliminar una variable, deberá enviar un mensaje al cuadro Generador de gráficos. Lo siguiente eliminará "sexo" de tu 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" )} );
Ayuda> El índice de secuencias de comandos tiene muchos mensajes útiles en la sección del cuadro de visualización de GraphBuilderBox:
¡Espero que esto ayude!
@Julian
Tal vez si tuviera el guión gráfico en una expresión y tuviera y (: sexo) como primer argumento, entonces podría eliminar de la expresión el primer elemento y luego insertarlo en la expresión y (: edad) en la primera posición. Luego, finalmente, cierre la primera ventana y vuelva a evaluarla.