Comment utiliser JMP Script pour modifier la taille du cadre d'un rapport existant ?Bonjour @txnelson , merci beaucoup d'avoir répondu à ma question précédente. Comme j'ai plus de 30 modèles DoE, c'est pourquoi j'essaie d'automatiser mon analyse de données et de copier/coller des graphiques. Pourriez-vous s'il vous plaît me dire comment ajuster la taille de la trame, par exemple "Residual Normal Quantile Plot" en modifiant le code ci-dessous comme " {"Response XXXX", "Residual Normal Quantile Plot"},
« Diagramme des quantiles résiduels de Bivar »,
CadreBox,
{Taille du cadre( 271, 213 )}"?
Je peux ajuster manuellement la taille du cadre en modifiant l'ajustement du modèle, mais cela prend beaucoup de temps
Voici un morceau de code qui ouvrira le résumé de Fit s'il n'est pas ouvert.
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>Accès aux données</LINGO-LABEL><LINGO-LABEL>Exploration et visualisation des données</LINGO-LABEL><LINGO-LABEL>Personnalisation de masse</LINGO-LABEL></LINGO-LABS>Re : Comment utiliser JMP Script pour modifier la taille du cadre d'un rapport existant ?OK, il est temps pour vous de faire un peu de lecture.Vous devez prendre le temps de lire les arborescences d'affichage dans le Guide de script.Cela vous fournira des détails sur la façon de manipuler la sortie JMP.Vous devez également prendre le temps de vous familiariser avec la fonction XPATH() et les éléments XPATH.Il s'agit d'une méthode standardisée de recherche XML.
Voici la modification demandée
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>
Re : Comment utiliser JMP Script pour modifier la taille du cadre d'un rapport existant ?@txnelson , je passerai certainement plus de temps à lire le manuel, merci beaucoup pour votre recommandation. Le codage dans JMP est assez différent des autres langages de programmation, la courbe d'apprentissage est un peu plus longue pour se familiariser. Mais c'est très puissant pour automatiser mon travail, merci encore.
Re : Comment utiliser JMP Script pour modifier la taille du cadre d'un rapport existant ?Je trouve que c'est une bonne ressource de Farhan sur XPath.
https://community.jmp.com/t5/Discovery-Summit-2015/JMP-Discovery-2015-Mining-JMP-Reports-v10-pdf/ta-p/22595?attachment-id=752