Hallo JMP-Community,
Betriebssystemdetails: W10 Enterprise, 64-Bit, 32 GB RAM, JMP 14.0.0 und JMP Pro 14.1.0.
Ich hoffe, dass ich eine Lösung für ein Problem finden kann, das mich beschäftigt. Ich habe einen Kollegen, der versucht, einige Diagramme in Graph Builder zu erstellen, aber das von JMP generierte Skript, das in der Datentabelle gespeichert wird, stürzt immer wieder ab, und zwar zu zufälligen Zeiten. Manchmal ist der Code 1-2 Minuten lang stabil, manchmal sogar 30+ Minuten lang. Kollege führt JMP 14.0.0 aus.
Mein Kollege hat mir die Datentabelle geschickt, die ich in JMP Pro geöffnet habe, und sie scheint dort recht stabil zu sein, es gab keine Probleme, obwohl ich sie mehr als 30 Minuten lang geöffnet hatte.
Dann öffnete ich dieselbe Datentabelle im regulären JMP (nachdem ich es in Pro geschlossen hatte) und versuchte, das Skript auszuführen, aber es stürzte nach ein paar Minuten ab.
Scheint kein Problem mit der Speichergröße zu sein, könnte aber ein Problem mit der JMP-Version sein?
Ich habe aus anderen Beiträgen gelesen, dass dies passieren kann, wenn Sie ein eigenes Skript zum Ausführen von Aufgaben schreiben, aber das ist alles ein von JMP generiertes Skript. Das deutet für mich darauf hin, dass es ein Problem mit JMP gibt und dass es unter seltsamen Umständen die Skripts nicht ganz richtig schreibt. Ist das möglich? Handelt es sich um einen JMP-Fehler? Wenn ja, ist es hoffentlich bekannt und wurde für Version 15 korrigiert.
Unten ist das Skript mit den geänderten Namen, um die Unschuldigen zu schützen.
Danke!,
DS
Graph Builder(
Size( 1006, 863 ),
Variables(
X( :Name( "Column X1" ) ),
Y( :Name( "Column Y1" ) ),
Y( :Name( "Column Y2" ) ),
Y( :Name( "Column Y3" ) ),
Y( :Name( "Column Y4" ) ),
Overlay( :Man ),
Color( :Man )
),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 8 ) ),
Ellipse( X, Y, Legend( 9 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 7 ) ),
Ellipse( X, Y, Legend( 10 ) )
),
Elements(
Position( 1, 3 ),
Points( X, Y, Legend( 6 ) ),
Ellipse( X, Y, Legend( 11 ) )
),
Elements(
Position( 1, 4 ),
Points( X, Y, Legend( 4 ) ),
Ellipse( X, Y, Legend( 12 ) )
),
Local Data Filter(
Add Filter(
columns( :Year, :Country ),
Where( :Year == 2010 ),
Where( :Country == {"Country 1", "Country 2", "Country 3"} ),
Display( :Country, Size( 181, 68 ), List Display )
)
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Base( 6, 0, 0, Item ID( "Anon 1", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5", 1 ) )
), Legend Model(
10,
Base( 6, 0, 0, Item ID( "Anon 1 (90%)", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2 (90%)", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3 (90%)", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4 (90%)", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5 (90%)", 1 ) )
), Legend Model(
6,
Base( 6, 0, 0, Item ID( "Anon 1", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5", 1 ) )
), Legend Model(
11,
Base( 6, 0, 0, Item ID( "Anon 1 (90%)", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2 (90%)", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3 (90%)", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4 (90%)", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5 (90%)", 1 ) )
), Legend Model(
4,
Base( 6, 0, 0, Item ID( "Anon 1", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5", 1 ) )
), Legend Model(
12,
Base( 6, 0, 0, Item ID( "Anon 1 (90%)", 1 ) ),
Base( 7, 0, 0, Item ID( "Anon 2 (90%)", 1 ) ),
Base( 8, 0, 0, Item ID( "Anon 3 (90%)", 1 ) ),
Base( 9, 0, 0, Item ID( "Anon 4 (90%)", 1 ) ),
Base( 10, 0, 0, Item ID( "Anon 5 (90%)", 1 ) )
)}
),
Dispatch( {}, "Graph Builder", FrameBox, {Marker Size( 6 )} ),
Dispatch( {}, "Graph Builder", FrameBox( 2 ), {Marker Size( 6 )} ),
Dispatch( {}, "Graph Builder", FrameBox( 3 ), {Marker Size( 6 )} ),
Dispatch( {}, "Graph Builder", FrameBox( 4 ), {Marker Size( 6 )} ),
Dispatch(
{},
"400",
LegendBox,
{font( "Segoe UI", 14, "Plain" ),
Legend Position(
{8, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 9, [-1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1], 7, [-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1],
10, [-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1], 6, [-3, -3, -3,
-3, -3, -3, -3, -1, -1, -1, -1], 11, [-3, -3, -3, -3, -3, -3, -3,
-1, -1, -1, -1], 4, [-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1], 12,
[-3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1]}
), Position(
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1, -3, -3, -3,
-3, -3, -3, -3, -1, -1, -1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1,
-1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1, -1, -1, -3, -3, -3, -3,
-3, -3, -3, -1, -1, -1, -1, -3, -3, -3, -3, -3, -3, -3, -1, -1, -1,
-1}
)}
)
)
)