Esporta tutti i grafici di controllo dalla colonna Per in una pagina per esportarli in PowerPointCiao,
Ho uno script che utilizzo per creare 6 carte di controllo per 20 pozzi separati di monitoraggio delle acque sotterranee utilizzando la parte Per nello script. Vorrei aggiungere alla fine dello script in modo da poter stampare i 6 grafici di controllo per ciascuna posizione di monitoraggio separata su una pagina in una presentazione powerpoint.Risultato in una presentazione powerpoint lunga 20 pagine, con 6 grafici su ogni pagina. Sto cercando qualche consiglio su dove iniziare per questa attività? Ecco lo script che sto usando per creare i grafici:
Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
By(:LOC_NAME)
);
Grazie!
GraficaScriptingRi: Esporta tutti i grafici di controllo dalla colonna Per su una pagina per esportarli in PowerPointCiao,
Alcuni mesi fa ho registrato una sessione di Mastering JMP in cui dimostro come salvare automaticamente i report in Excel ( Padroneggiare JMP Condivisione dei risultati , a partire dalle 33:30).Questo potrebbe essere un buon punto di partenza.Dai un'occhiata e fammi sapere se questo ti indirizza nella giusta direzione.
Ri: Esporta tutti i grafici di controllo dalla colonna Per su una pagina per esportarli in PowerPointCiao!
Grazie per la risposta. Ho guardato il video e mi ha dato le giuste informazioni per mettere le carte di controllo in powerpoint e aggiornarle automaticamente. Questo è decisamente utile. Ora ho aggiunto al mio script per salvare ogni set delle mie carte di controllo come jpg in una cartella specifica, e le inserirò in PowerPoint come hai detto (con un link). Tuttavia, il mio ultimo pezzo del puzzle consiste nel disporre i grafici nei miei jpg tre grafici trasversali e due verso il basso. Attualmente stanno esportando 6 down, il che non sembra carino su una diapositiva di PowerPoint.Vedi foto allegata.
Grazie per l'aiuto!
ccb = dt << Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
SendToReport(
Dispatch( {}, "Chloride Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Cl_TDS Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Sodium Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {},
"Total Dissolved Solids Limit Summaries",
OutlineBox,
{Close( 1 )}
),
Dispatch( {}, "Sulphate Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Calcium Limit Summaries", OutlineBox, {Close( 1 )} )
),
By(:LOC_NAME)
);
for(c=1, c<=NItems(ccb), c++,
thisrep = Report(ccb[c]);
firstOB = thisrep[OutlineBox(1)];
thistitle = firstOB << getTitle;
firstOB << save picture ("desktop/"||thistitle);
);Ri: Esporta tutti i grafici di controllo dalla colonna Per su una pagina per esportarli in PowerPointEcco uno dei metodi che utilizzo per creare più colonne di output
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Nw = New Window( "Control Charts",
Lineup Box( N Col( 2 ),
Control Chart Builder(
Show Capability( 0 ),
Variables( Y( :height, :weight ) ),
by( :age )
)
)
);
Ri: Esporta tutti i grafici di controllo dalla colonna Per su una pagina per esportarli in PowerPointCiao,
Grazie per l'idea. Ho cambiato un po 'lo script per includere una casella Lineup. All'inizio ho provato con più nomi univoci nella colonna "by". Tuttavia stava mettendo un campione diverso nella seconda colonna, piuttosto che dividere i 6 grafici per ogni nome univoco in 2 colonne di tre. Vedi foto allegata.
Quindi ho provato di nuovo a utilizzare un solo valore univoco per vedere se avrebbe diviso i sei grafici in 2 colonne e ha esportato l'unico valore univoco in una colonna di sei grafici. Ancora non si separava in 2 colonne. Che cosa sto facendo di sbagliato?
Ecco una parte dello script.
Nw = New Window( "Control Charts",
Lineup Box( N Col( 3 ),
Control Chart Builder(
Show Capability( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y(
:Chloride,
:Cl_TDS,
:Sodium,
:Total Dissolved Solids,
:Sulphate,
:Calcium
),
),
SendToReport(
Dispatch( {}, "Chloride Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Cl_TDS Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Sodium Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {},
"Total Dissolved Solids Limit Summaries",
OutlineBox,
{Close( 1 )}
),
Dispatch( {}, "Sulphate Limit Summaries", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Calcium Limit Summaries", OutlineBox, {Close( 1 )} )
),by(:LOC_NAME);
);
);
);Ho anche incluso un esempio del mio set di dati se questo aiuta.
Grazie per l'aiuto.
Ri: Esporta tutti i grafici di controllo dalla colonna Per su una pagina per esportarli in PowerPointE 'questo quello che stai cercando?

Names Default To Here( 1 );
dt = Current Data Table();
Summarize( dt, bygroup = by( :LOC_Name ) );
Nw = New Window( "Control Charts", lb = Lineup Box( N Col( 2 ) ) );
For( i = 1, i <= N Items( bygroup ), i++,
vlb = V List Box(
dt << Control Chart Builder(
Show Capability( 0 ),
Show control panel( 0 ),
Variables(
Subgroup( :SAMPLE_DATE ),
Y( :Chloride, :Cl_TDS, :Sodium, :Total Dissolved Solids, :Sulphate, :Calcium )
),
show limit summaries( 0 ),
where( :loc_name == Eval( bygroup[i] ) )
)
);
lb << append( vlb );
);Ri: Esporta tutti i grafici di controllo dalla colonna Per su una pagina per esportarli in PowerPointCiao,
Sto cercando che siano sostanzialmente trasposti. Vedi foto allegata. Perché poi esporterò ogni serie di 6 grafici come un jpg e inserirò in PowerPoint. Guarda come LOC_NAME = 00-15A ha sei grafici, quindi il gruppo successivo di sei grafici è LOC_NAME = 0016A.