Come utilizzare JMP Script per modificare le dimensioni della cornice di un report esistente?Ciao @txnelson , grazie mille per aver risposto alla mia domanda precedente. Dal momento che ho più di 30 modelli DoE, sto cercando di automatizzare l'analisi dei miei dati e di copiare e incollare i grafici. Potresti dirmi come regolare la dimensione del frame, ad esempio "Residual Normal Quantile Plot" modificando il codice sottostante come " {"Response XXXX", "Residual Normal Quantile Plot"},
"Grafico dei quantili dei residui di Bivar",
CorniceBox,
{Dimensione fotogramma( 271, 213 )}"?
Posso regolare manualmente le dimensioni del frame modificando l'adattamento del modello, ma è molto dispendioso in termini di tempo
Ecco un pezzo di codice che aprirà il riepilogo di Fit se non è già aperto.
ob = rbiv << XPath( "//OutlineBox[ contains( text(), 'Response' ) ]" );
Print( ob );
For( i = 1, i <= N Items( ob ), i++,
name = ob[i] << get title;
Print( name );
obj = ob[i] << get scriptable object;
try( obj<<SUMMARY of="" fit=""></SUMMARY>
Additionally, it is a simple matter to open the Summary of Fit sections for all models, with one click. If you hold down the CNTL key and click on the Summary of Fit selection, and all models will have the Summary of Fit added to the analysis.
<LINGO-LABS id="lingo-labs-618833" slang="en-US" mode="UPDATE"><LINGO-LABEL>Accesso ai dati</LINGO-LABEL><LINGO-LABEL>Esplorazione e visualizzazione dei dati</LINGO-LABEL><LINGO-LABEL>Personalizzazione di massa</LINGO-LABEL></LINGO-LABS>Ri: Come utilizzare JMP Script per modificare la dimensione del frame per il report esistente?OK, è ora che tu faccia un po' di lettura.È necessario dedicare del tempo alla lettura degli alberi di visualizzazione nella Guida allo scripting.Questo ti fornirà i dettagli su come manipolare l'output di JMP.Devi anche dedicare del tempo a conoscere la funzione XPATH() e gli elementi XPATH.È un metodo standardizzato per la ricerca in XML.
Ecco la modifica che hai richiesto
names default to here(1);
rbiv = current report();
ob = rbiv << XPath( "//OutlineBox[ contains( text(), 'Response' ) ]" );
Print( ob );
For( i = 1, i <= N Items( ob ), i++,
name = ob[i] << get title;
Print( name );
obj = ob[i] << get scriptable object;
try( obj<<SUMMARY of="" fit=""></SUMMARY>
Ri: Come utilizzare JMP Script per modificare la dimensione del frame per il report esistente?@txnelson , Passerò sicuramente più tempo a leggere il manuale, grazie mille per la tua raccomandazione. La codifica in JMP è molto diversa rispetto ad altri linguaggi di programmazione, la curva di apprendimento è un po' più lunga per familiarizzare. Ma è molto potente automatizzare il mio lavoro, grazie ancora.
Ri: Come utilizzare JMP Script per modificare la dimensione del frame per il report esistente?Trovo che questa sia una buona risorsa di Farhan su XPath.
https://community.jmp.com/t5/Discovery-Summit-2015/JMP-Discovery-2015-Mining-JMP-Reports-v10-pdf/ta-p/22595?attachment-id=752