¿Cómo cambiar el nombre del script del generador de gráficos predeterminado en una tabla de datos?El código siguiente genera un script para el generador de gráficos y se guarda en la tabla de datos.
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;
Los nombres de los objetos del generador de gráficos utilizan el patrón de denominación predeterminado para esta plataforma. ¿Cómo puedo cambiarles el nombre a mi elección? (He adjuntado una captura de pantalla y los nombres del generador de gráficos se resaltan en amarillo)
He intentado usar "set name" antes y después de guardar el script en la tabla de datos, pero no funcionó.
¡Gracias por adelantado!
AJ
Re: ¿Cómo cambiar el nombre del script del generador de gráficos predeterminado en una tabla de datos?¡Muchas gracias por su esfuerzo! Esto funciona perfecto para mí.Re: ¿Cómo cambiar el nombre del script del generador de gráficos predeterminado en una tabla de datos?Parece que la capacidad de agregar el nombre como argumento es una característica de la versión 13.
Aquí hay una solución:
obj << Save Script To Data Table;
lstNames = dt << Get Table Script Names;
dt << Rename Table Script( lstNames[NItems(lstNames)], "My Script" );
Re: ¿Cómo cambiar el nombre del script del generador de gráficos predeterminado en una tabla de datos?Dave,
Gracias por su respuesta. Necesito ejecutar el script generado desde el generador de gráficos y, por lo tanto, probé la opción 1.
obj << Save Script to Data Table("My Script");Desafortunadamente, aún guarda el script con el nombre "Generador de gráficos" y no con "My script". Para su información, estoy usando JMP 12.
Re: ¿Cómo cambiar el nombre del script del generador de gráficos predeterminado en una tabla de datos?Aquí hay un par de enfoques.
Primer método, basado directamente en su código. Solo agrega un argumento al mensaje:
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");
El segundo método, si simplemente desea vincular el script con un nombre, pero no ejecutarlo:
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 ) )
);
);