Come esportare più finestre create da Lineup Box in un unico pdf?Ciao,
Sono un principiante di JMP che utilizza JMP 16.0.0 su un Mac. Sto cercando di scrivere uno script che apra e riorganizzi i file .txt generati da uno strumento di elettroretinografia e dal suo software. I file includono serie temporali ripetute (valori di tempo e tensione) in colonne, che impilare e tracciare in JMP 16.0.0 utilizzando la funzione Lineup Box. Attualmente creo due finestre Lineup Box (vedi allegato). Nel passaggio finale, vorrei poter utilizzare JSL per esportare le finestre multigrafo in un pdf come posso in JMP, ma non sono stato in grado di trovare un modo per farlo. Idealmente, entrambe le finestre sarebbero unite in un unico documento pdf.
C'è un modo per esportare le finestre create da Lineup Box in JSL? Oppure qualcuno può indirizzarmi a una risorsa adatta per raggiungere questo obiettivo (forse ho bisogno di capire come utilizzare Dashboard per assemblare grafici per l'esportazione)?
Grazie per il tuo tempo!
Saluti,
Segno

Mac OSSceneggiaturaRe: Come esportare più finestre create da Lineup Box in un unico pdf?Getta l'intera scatola della tua formazione in un diario e usa questo bit di codice:
//Define setup information to save in pdf
jrn = current journal();
jrn << Set page setup( margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.4 ), portrait( 1 ), paper size( "A4" ) );
jrn << Save PDF( "report.pdf" );
Re: Come esportare più finestre create da Lineup Box in un unico pdf?C'è un motivo per cui usi finestre separate per ogni casella di formazione? Potresti usare una finestra e partizionarla usando una scatola contenitore come una scatola di contorno o una scatola di pannello? Puoi quindi salvarli tutti come un unico PDF.
Utilizzi JMP Pro? Se è così, allora dovresti esaminare il Esplora dati funzionali . È fatto per dati come i tuoi dati.
Re: Come esportare più finestre create da Lineup Box in un unico pdf?Ciao Mark,
Grazie per la risposta. Ho usato finestre separate perché ciascuna finestra include grafici con una scala dell'asse y diversa. Ma non sapevo delle scatole dei contenitori, che esaminerò. Non ho accesso a JMP Pro.
Saluti,
Segno
Re: Come esportare più finestre create da Lineup Box in un unico pdf?Ecco uno schizzo molto approssimativo del flusso. La tua sceneggiatura ha già più dettagli sulle trame, ma questo potrebbe aiutarti a capire la direzione che stavo suggerendo. Le finestre di JMP possono essere molto dinamiche.
Names Default to Here( 1 );
// open data files
// prepare data table for Graph Builder
// create window
nw = New Window( "Functions",
vlb = V List Box()
);
// append new content
vlb << Append(
V List Box(
Outline Box( "B6-3553m_DAplot",
Line Up Box( N Col( 4 ),
// series of Graph Builder platfomrs
)
)
)
);
// append more new content
vlb << Append(
V List Box(
Outline Box( "B6-3553m_LAplot",
Line Up Box( N Col( 4 ),
// series of Graph Builder platfomrs
)
)
)
);
nw << Save PDF( "path/file" );Re: Come esportare più finestre create da Lineup Box in un unico pdf?Ciao Paul,
Sebbene il tuo suggerimento di "Gettare l'intera scatola della formazione in un diario" inizialmente spaventasse un principiante, ho lanciato sul Web per la sintassi e nella parte superiore dello script ho aggiunto una nuova finestra del diario con:
new window(sample||"_ERG", <<JOURNAL></JOURNAL>
e quindi ha seguito ogni sezione di codice che ha creato una finestra Lineup Box con:
current report()<<JOURNAL></JOURNAL>
Alla fine dello script ho modificato il tuo codice in modo che corrisponda ai nomi delle mie finestre:
jrn = current journal();
jrn << Set page setup( margins( 0.5, 0.5, 0.5, 0.5 ), scale( 0.4 ), portrait( 1 ), paper size( "A4" ) );
jrn << Save PDF( sample||"_ERG.pdf" );
Questo ha funzionato quasi perfettamente! Ho allegato screenshot (scusate la risoluzione) del .pdf salvato in JSL (primo allegato) e della finestra del diario esportata manualmente come pdf da JMP (secondo allegato). Se possibile, vorrei cancellare le intestazioni di controllo "Graph Builder" dall'output JSL (come nell'output JMP) e ingrandire un po' i grafici, ma a parte questo hai fornito la soluzione che stavo cercando. Grazie mille.
Saluti,
Segno

Re: Come esportare più finestre create da Lineup Box in un unico pdf?Ciao Mark,
Grazie. Il tuo framework è molto più elegante del mio script goffo (che è troppo imbarazzante per essere condiviso). Spero di fare un tentativo in quanto potrebbe offrire un approccio migliore per accogliere lievi modifiche nell'esperimento che derivano da diverse impostazioni dello strumento.
Saluti,
Segno