Das Ausführen einer weiteren JSL über Hover Labels in einem Diagramm ist fehlgeschlagenFührt eine weitere JSL (test.jsl) auf dem Diagramm durch Hover Labels aus.
frame = (p1 << report)[FrameBox( 1 )];
frame << Set Graphlet( Picture( loader = Include( "D:\0\test.jsl" ) ), Title( "Pie Preset" ), Reapply( 1 ) );
wird aber nicht beendet. Der Eintrag im Protokoll ist
<<ORIENTATION><<PASTE><<GET annotation=""><<ADD polygon="" pin=""><<SAVE presentation=""><<SET window="" id=""><<SIZE><<PRINT><<CLOSE icon="" min="" size=""><<UI only.="">< ode></UI></CLOSE></PRINT></SIZE></SET></SAVE></ADD></GET></PASTE></ORIENTATION>Object 'LegendBox' does not recognize the message 'Position'; perhaps you mean one of these: <
However, if run test.jsl directly, it will get the correct result.<BR />Do not know the specific reason?
Thanks!
<LINGO-LABS id="lingo-labs-725700" slang="en-US" mode="CREATE"><LINGO-LABEL>Grundlegende Datenanalyse und Modellierung</LINGO-LABEL><LINGO-LABEL>Windows</LINGO-LABEL></LINGO-LABS>Fehler: Das Ausführen einer weiteren JSL über Hover-Labels in einem Diagramm ist fehlgeschlagen
Betreff: Das Ausführen eines weiteren JSL über Hover-Labels auf einem Diagramm ist fehlgeschlagenSehr schwer zu sagen, ohne zu wissen, was test.jsl enthält oder wie der Rest Ihres Skripts geschrieben ist. Dies öffnet beispielsweise die Beschriftung korrekt (und zeigt, wie aggressiv das Hover-Label ausgelöst werden soll).
Names Default To Here(1);
::myglobal = 1;
dt = Open("$SAMPLE_DATA/Big Class Families.jmp");
gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:age), Y(:weight)),
Elements(Bar(X, Y, Legend(7)))
);
myscript = JSL Quote(
Names Default To Here(1);
Caption(Char(::myglobal++));
);
Save Text File("$TEMP/testscript.jsl", myscript);
frame = (gb << report)[FrameBox(1)];
frame << Set Graphlet(
Picture(
Include("$TEMP/testscript.jsl");
),
Reapply(1)
);