Quando esporto un diario con centinaia di grafici in un file PowerPoint, i grafici e le statistiche riepilogative vengono separati in 2 diapositive.
Esiste un modo per mostrare tutto ciò che è mostrato nell'allegato (grafico di esempio) in un'unica diapositiva di PowerPoint?
sì, posso esportare i grafici in formato PDF, ma quello che cerco è PowerPoint.
Ho provato anche ad esportare i grafici in HTML.
Le singole immagini esportate in HTML contengono statistiche riassuntive.
Solo i grafici vengono esportati in immagini.
Per favore fatemi sapere se c'è un modo per risolvere i problemi di cui sopra con JSL/qualche altro metodo
Grazie
Sto usando JMP16
JSL più PowerPoint aprono delle opzioni davvero fantastiche.
In PowerPoint c'è un'opzione per inserire un'immagine e un collegamento al file. Sembra così su Mac, il PC ha la stessa cosa dal pulsante Inserisci freccia giù.

Ho usato lo script qui sotto per creare un file png dal mio report JMP, quindi ho usato l'opzione inserisci e collega in powerpoint. Lo stesso png è inserito due volte e ridimensionato in modo diverso. La diapositiva appare così:

Chiudere la diapositiva di PowerPoint, quindi eseguire il resto dello script e riaprire la diapositiva di PowerPoint.
Dopo aver riaperto la diapositiva, la figura appare ora così:

La parte davvero fantastica di questo è che non devi combattere con le dimensioni dei tuoi grafici in JMP, tutto questo è fatto in PowerPoint. Anche il posizionamento e l'allineamento delle immagini è fatto in PowerPoint. PPT essenzialmente crea una casella con una dimensione e una posizione specificate e adatta qualsiasi file di immagine, in quella casella. Se i tuoi grafici diventano più grandi o più piccoli, vengono ridimensionati automaticamente alla casella.
Certo, la prima volta è un po' complicato impostare le diapositive, ma poi è semplicissimo effettuare gli aggiornamenti.
Ora, immagina di usare il generatore di flussi di lavoro in JMP e di inserire un'azione personalizzata per salvare l'immagine per ognuno dei tuoi report. Potresti eseguire un flusso di lavoro e alla fine farlo aprire in PowerPoint, con tutte le figure personalizzate aggiornate dal flusso di lavoro. È una cosa enorme, non sono sicuro che molte persone usino questa combinazione di funzionalità.
Lo script qui sotto può sembrare un po' complicato, ma in realtà si tratta semplicemente di due report Oneway con un po' di informazioni importanti in basso.
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");