jsl關閉視窗不會關閉jmp14中的視窗我最近更新到 jmp 14.1(我的工作只允許經過測試的更新,所以仍在等待 14.2)。 我有一個腳本,我可以在其中建立一個圖例窗口,記錄它,然後關閉它。 這曾經在 jmp 13 中工作正常,但現在它不會關閉視窗。 我做錯了什麼還是這是一個錯誤? 忽略著色部分,我設定了一些東西來保持顏色一致。
myWin = Outline Box( "Legend",
H List Box(
myPlot = dt0 << Color or Mark By Column(
Eval( myColor ),
Color Theme( "POR Black" ),
Marker Theme( "standard" ),
Continuous Scale( 0 ),
Make Window With Legend( 1 )
)
)
);
myWin << Journal;
myWin << Close Window();回覆:jsl關閉視窗不會關閉jmp14中的視窗我不認為 JMP14 有變化。 選項用圖例製作視窗(1)正在創建一個窗口,但它不是myWin,它是一個獨立的窗口,名為Legend。以下是對 Jim 腳本的修改,以演示這個微妙的問題。將 OutlineBox 名稱更改為 My Legend。 New Window()指令不需要,它是為了示範。 底線是 Make Window with Legend() 創建一個獨立的窗口,這是不必要的。
names default to here(1);
dt0=open("$SAMPLE_DATA/big class.jmp");
myColor="sex";
myWin=0;
myWin = Outline Box( " My Legend",
H List Box(
myPlot = dt0 << Color or Mark By Column(
Eval( myColor ),
Color Theme( "POR Black" ),
Marker Theme( "standard" ),
Continuous Scale( 0 ),
//Make Window With Legend( 1 )
)
)
);
myWin << Journal;
wait(0);
new window("show it", myWin);
wait(2);
myWin << close window();
回覆:jsl關閉視窗不會關閉jmp14中的視窗謝謝,這確實有效。回覆:jsl關閉視窗不會關閉jmp14中的視窗這似乎是一個變化......你可能想將其報告為錯誤......但這裡有一個解決方法
names default to here(1);
dt0=open("$SAMPLE_DATA/big class.jmp");
myColor="sex";
myWin = Outline Box( "Legend",
H List Box(
myPlot = dt0 << Color or Mark By Column(
Eval( myColor ),
Color Theme( "POR Black" ),
Marker Theme( "standard" ),
Continuous Scale( 0 ),
Make Window With Legend( 1 )
)
)
);
myWin << Journal;
window("Legend") << Close Window();