<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola de nuevo,
Tengo una pregunta sobre cómo guardar gráficos en mi script JSL. He escrito algún código que une dos tablas de datos. Hay algunas parcelas que quiero hacer para cada tabla de datos combinada. Descubrí cómo escribir el código para crear uno de los gráficos que hice.
¿Es la mejor manera de guardar el gráfico guardando el script en la tabla de datos? No estoy seguro de cómo hacerlo. Vi en otra publicación que alguien me recomendó usar New Table Script.
// IdVg Plot
plot = Overlay Plot (
X (: Nombre ("Vg (V)")), Y (: Nombre ("Id (A / mm)"),: Nombre ("gm (mS / mm)")),
Escala Y (izquierda, derecha),
);
dt << Nuevo script de tabla ("IdVg", gráfico);
Sería aún mejor si los gráficos se abrieran con la tabla de datos cuando lo abra más tarde, pero no estoy seguro de que sea posible.
Gracias natalie
Muchas gracias! Está funcionando
Hay diferentes formas de hacer las cosas en JMP, así que no voy a comentar las "mejores" maneras. Pero JMP tiene la capacidad de guardar fácilmente scripts en tablas. Estos scripts le permiten volver a generar un análisis que ha realizado con una plataforma específica. Por lo tanto, si tengo una tabla y creo un gráfico de superposición, en lugar de guardar el gráfico de superposición (como un archivo), simplemente puedo guardar el script en la tabla de datos. Luego puedo volver a ejecutar el script para regenerar el gráfico.
En su ejemplo, tiene una secuencia de comandos para generar una tabla (a través de concatenación, etc.), por lo que a menudo puede ser conveniente usar esa secuencia de comandos para agregar una secuencia de comandos a la tabla que usa con la Nueva secuencia de comandos (o Nueva tabla de secuencias de comandos o la Propiedad de la tabla - igual cosa, son sinónimos).
PERO, el segundo argumento debe ser el script en sí, no una variable que se refiera al script. En su ejemplo, se creará una secuencia de comandos de tabla que contiene la única palabra "gráfico", mientras que desea una especificación completa para el gráfico de superposición.
dt << Nuevo script de tabla ("IdVg",
Parcela de superposición (
X (: Nombre ("Vg (V)")), Y (: Nombre ("Id (A / mm)"),: Nombre ("gm (mS / mm)")),
Escala Y (izquierda, derecha),
)
);
Aquí hay un ejemplo:
dt1 = Abierto ( "$ SAMPLE_DATA / Fitness.jmp" ) ;
// crear algún tipo de tabla derivada
algunas filas = dt1 << Obtener filas donde ( : sexo == "F" ) ;
dtNuevo = dt1 << Subconjunto ( Filas ( algunas filas )) ;
// luego adjúntale un guión
dtNuevo << Nueva secuencia de comandos ( "Mi nuevo guión" ,
Parcela de superposición (
X ( : Tiempo de ejecución ) ,
Y ( : Oxy ) ,
Ejes separados ( 1 )
)
);
Si nombra el script "OnOpen", el script se ejecutará automáticamente cuando se abra la tabla.