Re: guardar los scripts de la nueva ventana en la tabla de datosEl problema es que la tabla contendrá literalmente el script "win << get script ()", por lo que el script ya no funcionará una vez que se haya cerrado esa ventana llamada "win". Prueba esto:
Eval(
Parse(
Eval Insert( "\[dt << New Table Script("y vs. x", ^win << get script^)]\" )
)
);Re: guardar los scripts de la nueva ventana en la tabla de datosMientras @cwillden El código guardará la secuencia de comandos para la Nueva ventana (), el elemento desafortunado es que hay problemas con la secuencia de comandos creada en JMP desde una Nueva ventana ().
He tenido más éxito al crear en la JSL, una expresión del script que voy a crear, y luego ejecutar el sc ript de la expresión, y luego, en segundo lugar, convertir la cadena literal y guardarla como un script en la tabla de datos.
Names Default To Here( 1 );
dt = Current Data Table();
x = Expr(
win = New Window( "y vs x",
V List Box(
Fit Group( Bivariate( Y( :height ), X( :weight ) ) )
)
)
);
Eval( x );
Eval(
Substitute(
Expr(
dt << New Script( "y vs x", __x__ )
),
Expr( __x__ ), Eval Expr( x )
)
);
Re: guardar los scripts de la nueva ventana en la tabla de datosGracias jim ¡Funciona!guardar los scripts de la nueva ventana en la tabla de datosTengo una secuencia de comandos de ventana nueva muy larga generada por Fit Y by X. Parece que:
Nueva ventana ("y vs x", Cuadro de lista V (Grupo de ajuste (Bivariado (Y (: yy), X (: xx), .......
Intenté guardar el nuevo script de ventana en la tabla de datos usando:
win = Nueva ventana ("y vs x", Cuadro de lista V (Grupo de ajuste (Bivariado (Y (: yy), X (: xx), ....... dt << Nuevo script de tabla ("y vs x", win << get script ());
Pero eso no funcionó.
En lugar de copiar todo el script en la expresión jsl en el Nuevo Script de Tabla, estoy buscando algo que sea más conciso.
¡Gracias por cualquier ayuda!
Re: guardar scripts de Nueva ventana en la tabla de datos¿Puedo aplicar esto a una ventana de trazado que ya hice? Si solo quiero extraer el guión de las tramas de otro guión sin hacerlo manualmente, ¿es posible? He visto ejemplos en los que esto se puede hacer con el generador de gráficos, pero parece que no puedo aplicarlo a una serie de gráficos XY.