<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo - Ich versuche, ein Skript zu schreiben, das Bilder speichert, die durch einen Wert in einer Spalte betitelt werden. Wenn ich dies jedoch tue, scheint JMP die gleiche Datei mit jedem Spaltenwert zu überschreiben und lässt mich nur mit dem letzten Wert zurück. Das heißt, wenn ich eine Verteilung nach der interessierenden Spalte geplottet habe, bekomme ich das Anzeigefeld, um jede der von mir gewünschten Darstellungen einzuschließen, getrennt nach dem Wert von Interesse in der Spalte. Ich kann jedoch nicht jeden einzelnen Plot speichern.
Ich habe folgenden Code:
db = Verteilung (... ) .
Durch ( : PropertyOfInterestInColumn )
) ;
db << Bild speichern ( Concat ( PropertyOfInterestInColumn . "Dateiname.png" ) ) ;
Vielen Dank!
Sie müssen jede Unterzeichnung separat ansprechen. Hier ist ein Beispiel mit einer FOR-Schleife. Das Beispiel speichert zwei verschiedene Bilder für jede Ebene, wobei die erste die gesamte Ausgabe der Distribution inkl. Tabellenboxen mit Momenten usw., die andere enthält nur die Handlung.
dt = Öffnen ( "$ ENGLISH_SAMPLE_DATA / Big Class.jmp" ) ;
PropertyOfInterestInColumn = Säule ( "Alter" ) ;
db = Verteilung ( Kontinuierliche Verteilung ( Säule ( : Höhe ) ) . Durch ( PropertyOfInterestInColumn ) ) ;
// Eine Liste der Ebenen in "PropertyOfInterestInColumn" abrufen
zusammenfassen ( G = durch ( PropertyOfInterestInColumn )) ;
// Speichere jedes Level als .png
zum ( ich = 1 . ich <= Nitems ( G ) . ich ++
db [ ich ] << Bild speichern ( Concat ( G [ ich ] . "_filename.png" ) ) ;
Bericht ( db [ ich ]) [ 1 . 1 . 1 . 1 ] << Bild speichern ( Concat ( G [ ich ] . "_plot.png" ) ) ;
) ;