Scripting di un giornale JMP<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO,
Ho cercato ovunque, ma non riesco a trovare nulla sullo scripting di un diario. Sono stato in grado di creare un diario a mano, ma voglio incorporare uno script del diario con il mio script attuale. Il mio script attuale esegue molte analisi dei dati e salva tutti i grafici come file PNG, che poi trascino e rilasciano nel Journal.
Ho provato ad aggiungere solo la finestra in cui si trova il grafico al Journal, ma non sembra corretto. Non mi interessa se è interattivo, voglio solo essere in grado di scrivere la stessa cosa che posso fare trascinando le immagini nel Journal.
Non so da dove cominciare. Voglio includere anche Outline Items e Text Items tra le mie immagini per indicare quale grafico è cosa. Ho provato a copiare la sceneggiatura dal Journal per vedere come sta andando, ma è solo vuota o contiene cose che non hanno senso.
Gradirei qualsiasi aiuto!
Grazie!
Re: Scripting di un giornale JMPGrazie! Questo è esattamente ciò di cui avevo bisogno.
Re: Scripting di un giornale JMPRe: Scripting di un giornale JMPciao sofia,
Puoi condividere il script che usi per salvare più grafici come file PNG? Non sono riuscito a capire come salvare un grafico come file PNG usando JSL.
Grazie per qualsiasi aiuto!
Re: Scripting di un giornale JMPGrazie PMroz e David! Era esattamente quello che stavo cercando.
Grazie per tutto l'aiuto!
Re: Scripting di un giornale JMPPer allegare un'immagine puoi usare una Picture Box (nella guida in linea cerca PictBox sotto le caselle di visualizzazione (non PictureBox) - non la Picture Box vuole un riferimento al file che si ottiene con la funzione Apri, e la funzione di opzione deve includere il secondo argomento che è il tipo di file, ad esempio "png" o "jpg".Ecco un esempio supponendo che tu abbia un file "Picture1.png":
nw = Nuova finestra ( "Diario con foto" , << rivista ,
vlb = Casella di riepilogo V (
ob = Casella di contorno ( "Immagini" )
)
) ;
ob << Aggiungere (
Scatola delle immagini ( Aprire ( "Immagine1.png" , "png" ))
) ;
Re: Scripting di un giornale JMPCon la tua seconda istruzione "journal = ", stai impostando la variabile journal uguale a una nuova casella di contorno, che non ha nulla a che fare con la casella di contorno originale.Devi creare un diario e quindi iniziare ad aggiungere cose ad esso.Questo funzionerà:
// Avvia un nuovo journal per salvare tutti i grafici di output
rivista = Nuova finestra ( "Classifica tutti i dati" , << rivista ,
vb = Casella di riepilogo V (
ob = Casella di contorno ( "Dati sulle perdite" ,
Casella di testo ( "Distribuzione di tutti i dati sulle perdite" , << Punto elenco ( 1 ) ) ,
)
)
) ;
new_ob = Casella di contorno ( "Dati Rterm" ,
Casella di testo ( "Distribuzione di tutti i dati Rterm" , << Punto elenco ( 1 ) )
) ;
vb << aggiungere ( new_ob ) ;
Re: Scripting di un giornale JMPRe: Scripting di un giornale JMPPer creare un diario devi creare una nuova finestra con il file < Messaggio.Da quel momento in poi è possibile utilizzare lo scripting standard delle caselle di visualizzazione per controllare il contenuto del giornale, ad esempio:

dt = Aprire ( "$DATI_ESEMPIO\Classe grande.jmp" ) ;
// crea un diario con uno schema per contenere il grafico
nw = Nuova finestra ( "Il mio diario" , << rivista ,
ob = Casella di contorno ( "I miei grafici" ,
Casella di testo ( "Istogrammi di peso e altezza" , << Marcatura ( 1 ))
)
) ;
// crea un grafico
contenuto = Casella di riepilogo V (
Casella di testo ( "Questo output di seguito è stato prodotto utilizzando la piattaforma di distribuzione" ) ,
Distribuzione (
Distribuzione continua ( Colonna ( : altezza ) ) ,
Distribuzione continua ( Colonna ( : peso ) ) ,
Solo istogrammi
) ;
) ;
// aggiunge il grafico alla casella di contorno all'interno del diario
ob << Aggiungere ( contenuto );
Re: Scripting di un giornale JMPDalla Guida allo scripting
Riviste
È relativamente facile inserire le cose in una finestra del diario. È più difficile vedere come
manipolare la rivista stessa. Gli esempi seguenti mostrano alcune manipolazioni del journal.
Supponiamo di iniziare con un report, generato in questo caso dalla tabella di dati Big Class.jmp.
biv=bivariata (y(peso), x(altezza));
rbiv=biv << rapporto;
Per inserire nel journal i risultati del report, utilizzare il messaggio della finestra del journal.
rbiv<
A meno che tu non debba avere un diario per qualche motivo, puoi sempre usare una nuova finestra () per rappresentare graficamente le cose allo stesso modo e costruire semplicemente le tue caselle di visualizzazione.
O
Se si utilizza la casella di controllo Combina finestre selezionate (in basso a destra) sui grafici desiderati, è possibile creare un'applicazione da cui è possibile salvare lo script.
