jsl close window schließt das Fenster in jmp14 nichtIch habe kürzlich auf jmp 14.1 aktualisiert (meine Arbeit erlaubt nur getestete Updates, also warte ich immer noch auf 14.2). Ich habe ein Skript, in dem ich ein Legendenfenster erstelle, es aufzeichne und es dann schließe. Früher hat das in jmp 13 einwandfrei funktioniert, aber jetzt wird das Fenster nicht mehr geschlossen. Mache ich etwas falsch oder ist das ein Fehler? Ignorieren Sie die Farbanteile, ich habe einige Dinge für eine gleichmäßige Farbgebung eingerichtet.
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();Betreff: jsl close window schließt das Fenster in jmp14 nichtIch glaube nicht, dass es in JMP14 eine Änderung gibt. Die Option Fenster mit Legende erstellen(1) erstellt ein Fenster, aber es ist nicht myWin, sondern ein unabhängiges Fenster namens Legend.Nachfolgend finden Sie eine Modifikation von Jims Skript, um dieses subtile Problem zu veranschaulichen.Ändern Sie den Namen der OutlineBox in „My Legend“. Der Befehl „New Window()“ wird nicht benötigt, er dient der Demonstration. Die Quintessenz ist, dass „Make Window with Legend()“ ein unabhängiges Fenster erstellt, und das ist unnötig.
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();
Betreff: jsl close window schließt das Fenster in jmp14 nichtVielen Dank, das funktioniert tatsächlich.Betreff: jsl close window schließt das Fenster in jmp14 nichtEs scheint sich um eine Änderung zu handeln ... und Sie möchten es vielleicht als Fehler melden ... aber hier ist eine Lösung
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();