Re:將New Window腳本保存到數據表中問題是表格將包含腳本“win << get script()”,以便一旦名為“win”的窗口關閉,腳本將不再起作用。 試試這個:
Eval(
Parse(
Eval Insert( "\[dt << New Table Script("y vs. x", ^win << get script^)]\" )
)
);Re:將New Window腳本保存到數據表中而 @cwillden 代碼將保存New Window()的腳本,不幸的項目是在JMP中從New Window()創建的腳本存在問題。
我在JSL中創建更成功,這是我要創建的腳本的表達,然後運行sc 從表達式中刪除,然後轉換文字字符串並將其作為腳本保存到數據表中。
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:將New Window腳本保存到數據表中謝謝吉姆。有用!將New Window腳本保存到數據表中我有一個由Fit Y by X生成的冗長的新窗口腳本。它看起來像:
新窗口(“ y vs x”,V列錶框(適合組(Bivariate(Y(:yy),X(:xx),.......
我嘗試使用以下方法將新窗口腳本保存在數據表中:
win = New Window(“ y vs x”,V List Box(Fit Group(Bivariate(Y(:yy),X(:xx),....... dt << New Table Script(“ y vs x”,win << get script());
但那沒用。
而不是將整個腳本複製到新表腳本中的jsl_expression中,我正在尋找更簡潔的東西。
謝謝你的幫助!
回覆:將新視窗腳本儲存到資料表中我可以將其應用到我已經製作的繪圖視窗嗎?如果我只想從另一個腳本中提取繪圖腳本而不手動執行,這可能嗎?我見過可以使用圖形生成器完成此操作的範例,但我似乎無法將其應用於一系列 XY 圖。