JSL - Graph Builder - FrameBox- und Axis-Boxen ohne Beschriftungen, Titel und Legende erfassen?Hallo JMP-Community,
Ich arbeite an einem einfachen JSL-Skript, das mehrere Diagramme in einem 6 x 5-Raster zusammensetzt. Während ich akzeptable Ergebnisse erhalte, indem ich den Plotbereich mit der folgenden Codezeile erfasse: img = gbr[FrameBox (1)] << Bild abrufen ; Wo gbr ein Graph Builder-Bericht ist, konnte ich nicht das richtige Element zum Aufrufen in der Baumstruktur finden, um auch die Achsenwerte zu erfassen (ohne die Beschriftungen; siehe unten eine Annäherung dessen, was ich erfassen möchte). Gibt es eine direkte Erfassungsmethode, die ich verwenden könnte, oder muss ich die gesamte Plotstruktur erfassen und "die unerwünschten Elemente löschen"? Oder gibt es eine ganz andere Methode, die Sie vorschlagen würden?

Danke für Ihre Hilfe.
Am besten,
TS
GrafikSkripterstellungBetreff: JSL - Graph Builder - FrameBox und Axis Boxes ohne Beschriftungen, Titel und Legende erfassen?Hallo Jim,
Danke für die Lösung, sie funktioniert genau so, wie mit dem Big Class-Beispiel beworben, aber sie liefert einige unerwartete Ergebnisse, wenn ich sie auf meinen spezifischen Plot-Elementen ausführe: Ich muss genauer nach dem richtigen Grafikelement suchen, um es nach den unerwünschten Elementen zu erfassen werden abgeschält.
Am besten,
TSBetreff: JSL - Graph Builder - FrameBox und Axis Boxes ohne Beschriftungen, Titel und Legende erfassen?Hier ist ein Ansatz ... Ich habe versucht, "Remove Axis Label" im Graph Builder-Fenster zu verwenden, aber es hat nicht funktioniert.Da musste ich etwas konkreter werden.

names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
gb = Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 6 ) ), Line Of Fit( X, Y, Legend( 8 ) ) )
);
gbr = gb << report;
gbr[LegendBox(1)]<<DELETE></DELETE>