Leute,
Welche Möglichkeiten (oder die beste Möglichkeit) gibt es, ein anderes Diagrammbild über ein anderes zu legen, wie im ersten Anhang gezeigt?Das Endziel besteht darin, mehrere Diagramme zu erstellen und sie in einem Fenster anzuordnen, das als Tabelleneigenschaft gespeichert wird. Diese Tabelleneigenschaft wird dann ausgeführt, damit das endgültige zusammengesetzte Bild kopiert und in Powerpoint eingefügt werden kann.
Das Skript, das ich bisher habe, bringt mich fast dorthin (siehe beigefügtes Skript und 2. Anhang). Mein aktuelles Skript geht offensichtlich für jedes generierte Diagramm in den Bericht und ein „Bild abrufen“-Befehl wird verwendet, um das Aufstellungsfeld zu füllen. Ich habe versucht, das Histogramm nur als Bild zu behandeln und „Bild hinzufügen“ auszuführen, konnte es aber nicht zum Laufen bringen (// unten).
Wenn ein Befehl „Bild hinzufügen“ der richtige Weg ist, ist meine zusätzliche Frage, wie ich die „Grenzen“-Argumente richtig finden kann, um sie richtig zu positionieren (z. B. „Größe des Bildfensters zuerst ermitteln“ usw.)?
Neil
cr = Current Data Table() << Run Script("Cumulative Resistivity");
rpt_cr = Report(cr);
rpt_cr_pic = rpt_cr[PictureBox(1)] << Get Picture;
ds = Current Data Table() << Run Script("Distribution");
rpt_ds = Report(ds);
rpt_ds_pic = rpt_ds[PictureBox(1)] << Get Picture;
//comb = New Image( rpt_ds_pic );
//rpt_cr_pic << Add Image( comb, bounds(left(0), top(500),bottom(0),right(724)));
nw = Eval Expr( New Window("BR",
a = V List Box(
Lineup Box(N Col(2), rpt_cr_pic, rpt_ds_pic ),
)
)
);
Current Data Table() << New Script("RP", nw) ;


Mit JMP 16 gibt es jetzt im Graph Builder Optionen zum „Anzeigen“ verschiedener Aspekte wie Titel, Achsen und Achsenbeschriftungen. Möglicherweise können Sie JSL problemlos zur Anpassung an Ihre Situation verwenden.
Leute,
Wie schalte ich die X- und Y-Achse aus, sodass nur ein Kastenumriss angezeigt wird?
Das hat fast so funktioniert, wie ich es möchte. Aber anscheinend muss die Diagrammbox vorhanden sein. Ich konnte kein anderes Anzeigeelement für mich zum Laufen bringen. Abgesehen davon werden Achsenelemente angezeigt und ich muss sie ausblenden („X“, „Y“, Häkchen usw.). Relevanter Code beigefügt.
Vielen Dank.
Neil

cr = Current Data Table() << Run Script("Cumulative Resistivity");
rpt_cr = Report(cr);
rpt_cr_pic = rpt_cr[PictureBox(1)] << Get Picture ;
Print(rpt_cr_pic << Get Size);
cp = Current Data Table() << Run Script("Cumulative Permeability");
rpt_cp = Report(cp);
rpt_cp_pic = rpt_cp[PictureBox(1)] << Get Picture;
Print(rpt_cp_pic << Get Size);
ds = Current Data Table() << Run Script("Distribution");
rpt_ds = Report(ds);
rpt_ds_pic = rpt_ds[PictureBox(1)] << Get Picture;
g = Graph Box(
FrameSize( 750, 1000 ),
X Scale( 0, 100 ),
Y Scale( 0, 100 ),
<<ADD image=""></ADD>