jsl chiudi la finestra non chiude la finestra in jmp14Recentemente ho aggiornato a jmp 14.1 (il mio lavoro consentirà solo aggiornamenti testati, quindi sto ancora aspettando la 14.2). Ho uno script in cui creo una finestra della legenda, la inserisco nel journal e quindi la chiudo. Funzionava bene in jmp 13 ma ora non chiude la finestra. Sto facendo qualcosa di sbagliato o è un bug? Ignora le parti da colorare, ho alcune cose impostate per una colorazione coerente.
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();Ri: jsl chiudi la finestra non chiude la finestra in jmp14Non credo che ci sia un cambiamento in JMP14. L'opzione Crea finestra con legenda(1) sta creando una finestra, ma non è myWin, è una finestra indipendente chiamata Legend.Di seguito è riportata una modifica dello script di Jim per dimostrare questo sottile problema.Cambia il nome OutlineBox in My Legend. Il comando New Window () non è necessario, è solo dimostrativo. La conclusione è che Make Window with Legend() crea una finestra indipendente e non è necessaria.
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();
Ri: jsl chiudi la finestra non chiude la finestra in jmp14Grazie, funziona davvero.Ri: jsl chiudi la finestra non chiude la finestra in jmp14Sembra che si tratti di un cambiamento... e potresti volerlo segnalare come un bug... ma ecco una soluzione
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();