Wie verwende ich ein JMP-Skript, um die Rahmengröße für einen vorhandenen Bericht zu ändern?Hallo @txnelson , vielen Dank für die Beantwortung meiner vorherigen Frage. Da ich über mehr als 30 DoE-Modelle verfüge, versuche ich, meine Datenanalyse zu automatisieren und Diagramme zu kopieren und einzufügen. Können Sie mir bitte erklären, wie ich die Rahmengröße beispielsweise für „Residual Normal Quantile Plot“ anpassen kann, indem ich den folgenden Code wie folgt ändere: „ {„Response XXXX“, „Residual Normal Quantile Plot“},
„Bivar Resid Quantildiagramm“,
RahmenBox,
{Frame-Größe( 271, 213 )}"?
Ich kann die Rahmengröße manuell anpassen, indem ich die Modellanpassung bearbeite, aber das ist sehr zeitaufwändig
Hier ist ein Codeabschnitt, der die Anpassungszusammenfassung öffnet, wenn sie nicht geöffnet ist.
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>Datenzugriff</LINGO-LABEL><LINGO-LABEL>Datenexploration und -visualisierung</LINGO-LABEL><LINGO-LABEL>Massenanpassung</LINGO-LABEL></LINGO-LABS>Betreff: Wie verwende ich JMP Script, um die Rahmengröße für einen vorhandenen Bericht zu ändern?OK, es ist Zeit für Sie, etwas zu lesen.Sie müssen sich die Zeit nehmen, im Scripting Guide etwas über Display Trees zu lesen.Dadurch erfahren Sie, wie Sie die JMP-Ausgabe bearbeiten können.Sie müssen sich auch die Zeit nehmen, die XPATH()-Funktion und die XPATH-Elemente kennenzulernen.Es ist eine standardisierte Methode zum Durchsuchen von XML.
Hier ist die Änderung, die Sie angefordert haben
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>
Betreff: Wie verwende ich JMP Script, um die Rahmengröße für einen vorhandenen Bericht zu ändern?@txnelson , ich werde definitiv mehr Zeit damit verbringen, das Handbuch zu lesen, vielen Dank für Ihre Empfehlung. Die Codierung in JMP ist ganz anders als in anderen Programmiersprachen, die Lernkurve ist etwas länger, um sich damit vertraut zu machen. Aber es ist sehr mächtig, meine Arbeit zu automatisieren, nochmals vielen Dank.
Betreff: Wie verwende ich JMP Script, um die Rahmengröße für einen vorhandenen Bericht zu ändern?Ich finde, dass dies eine gute Ressource von Farhan zu XPath ist.
https://community.jmp.com/t5/Discovery-Summit-2015/JMP-Discovery-2015-Mining-JMP-Reports-v10-pdf/ta-p/22595?attachment-id=752