Wenn ich ein Journal mit Hunderten von Diagrammen in eine Powerpoint-Datei exportiere, werden Diagramm und zusammenfassende Statistik auf zwei Folien aufgeteilt.
Gibt es eine Möglichkeit, alles, was im Anhang (Beispieldiagramm) angezeigt wird, auf einer einzigen Powerpoint-Folie anzuzeigen?
ja, ich kann Diagramme als PDF exportieren, aber ich suche nach Powerpoint.
Ich habe auch versucht, die Diagramme in HTML zu exportieren.
Beim Exportieren in HTML enthalten die einzelnen Bilder zusammenfassende Statistiken.
Nur die Diagramme werden in Bilder exportiert.
Bitte lassen Sie mich wissen, ob es eine Möglichkeit gibt, die oben genannten Probleme entweder mit JSL oder einer anderen Methode zu beheben
Danke
Ich verwende JMP16
JSL plus Powerpoint eröffnet einige wirklich fantastische Optionen.
In Powerpoint gibt es eine Option zum Einfügen eines Bilds und zum Verknüpfen mit der Datei. Auf einem Mac sieht es so aus, auf dem PC sieht es genauso aus wie mit der Schaltfläche „Einfügen nach unten“.

Ich habe das folgende Skript verwendet, um aus meinem JMP-Bericht eine PNG-Datei zu erstellen, und dann die Option „Einfügen und Verknüpfen“ in PowerPoint verwendet. Dasselbe PNG wird zweimal eingefügt und unterschiedlich skaliert. Die Folie sieht folgendermaßen aus:

Schließen Sie die PowerPoint-Folie, führen Sie dann den Rest des Skripts aus und öffnen Sie die PowerPoint-Folie erneut.
Nach dem erneuten Öffnen der Folie sieht die Abbildung nun folgendermaßen aus:

Das wirklich Fantastische daran ist, dass Sie sich nicht mit der Größenanpassung Ihrer Diagramme in JMP herumschlagen müssen, das wird alles in PowerPoint erledigt. Die Positionierung und Ausrichtung der Bilder erfolgt ebenfalls in PowerPoint. PPT erstellt im Wesentlichen eine Box mit einer bestimmten Größe und Position und passt die Bilddatei, egal, um welche Datei es sich handelt, in diese Box ein. Wenn Ihre Diagramme größer oder kleiner werden, wird ihre Größe automatisch an die Box angepasst.
Zugegeben, das erste Einrichten der Folien ist etwas mühsam, danach ist die Aktualisierung aber ganz einfach.
Stellen Sie sich nun vor, Sie verwenden den Workflow-Builder in JMP und fügen eine benutzerdefinierte Aktion ein, um Bilder für jeden Ihrer Berichte zu speichern. Sie könnten einen Workflow ausführen und am Ende PowerPoint öffnen, wo alle benutzerdefinierten aktualisierten Zahlen aus dem Workflow angezeigt werden. Das ist ziemlich umfangreich, ich bin mir nicht sicher, ob viele Leute diese Kombination von Funktionen verwenden.
Das folgende Skript sieht etwas kompliziert aus, besteht aber lediglich aus zwei Oneway-Berichten mit ein paar wichtigen Dingen am Ende.
names default to here(1);
fig1 = Expr(
dt << Oneway(
Y( :weight ),
X( :age ),
Means and Std Dev( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Histograms( 1 )
)
);
fig1color=expr(Oneway(
Y( :weight ),
X( :age ),
Means and Std Dev( 1 ),
Mean Diamonds( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Histograms( 1 ),
SendToReport(
Dispatch( {}, "Oneway Report", FrameBox,
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.424050015670061, 0.235950010555983, 0.255750002833103, "HLS",
0.982456147670746, 0.330000013113022, 0.284999996423721}
), Fill Color( "Red" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 2 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.424050015670061, 0.235950010555983, 0.255750002833103, "HLS",
0.982456147670746, 0.330000013113022, 0.284999996423721}
), Fill Color( "Red" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 3 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.433339169257448, 0.328609796907946, 0.226660856968595, "HLS",
0.0822122544050217, 0.330000013113022, 0.313148945569992}
), Fill Color( "Orange" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 4 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.433339169257448, 0.328609796907946, 0.226660856968595, "HLS",
0.0822122544050217, 0.330000013113022, 0.313148945569992}
), Fill Color( "Orange" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 5 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.430264771988581, 0.421629527767338, 0.229735254237463, "HLS",
0.159489631652832, 0.330000013113022, 0.303832590579987}
), Fill Color( "Yellow" )}
)}
),
Dispatch( {}, "Oneway Report", FrameBox( 6 ),
{DispatchSeg(
Hist Seg( 1 ),
{Line Color(
{0.253622181658831, 0.406377844567213, 0.265448424355718, "HLS",
0.346236556768417, 0.330000013113022, 0.231447964906693}
), Fill Color( "Green" )}
)}
)
)
););
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
rfig1 = fig1 << report;
rfig1 << Save Picture( "jmp_example.png", "png" );
//open("jmp_example.png");
open("Make Figure 1.pptx");
wait(1);//Actually, stop here. Run the above script and make a powerpoint slide using the insert and link file option.
//To keep things easy for this example, keep this script and the powerpoint file all in the same folder.
rfig1c = fig1color << report;
rfig1c << Save Picture( "jmp_example.png", "png" );
//Close the powerpoint slide, then open it again.
open("Make Figure 1.pptx");