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();