Organisez le journal dans une grille tout en copiant les graphiques ouverts dans le journal dans une boucleActuellement, mon extrait de code ci-dessous copie des graphiques ouverts (distributions et cartes thermiques) dans un journal en fonction de l'occurrence d'un texte spécifique (par exemple "Distribution" ) dans la liste des noms de fenêtre ( postWindowList ) des cartes ouvertes.
Cependant, le journal obtient le graphique l'un en dessous de l'autre dans une colonne. J'aimerais qu'ils aient les cartes dans un MXN grille. Comment y parvenir depuis l'intérieur de la boucle ?
istart = LengthOfpreWindowList + 2; //e.g. istart = 10
iend = LengthOfpostWindowList; //e.g. iend = 24
nw = New Window( "My Report" , <<JOURNAL></JOURNAL>
Je suis sur JMP 13.
GraphiqueScriptles fenêtresRe : Organiser le journal dans une grille tout en copiant les graphiques ouverts dans le journal dans une boucleJe crois qu'une meilleure solution pour vous est de prendre mon script et d'ajouter @pauldeen suggestion.Il vous donnera la matrice MxN sans avoir à faire le codage hb1,hb2
nw = New Window( "My Report" , <<JOURNAL></JOURNAL>
Si vous remplacez le 5 dans la fonction NCol() par le nombre de colonnes que vous souhaitez dans votre sortie, elle remplira automatiquement autant de lignes que nécessaire pour présenter l'ensemble de votre sortie.
Re : Organiser le journal dans une grille tout en copiant les graphiques ouverts dans le journal dans une boucleMerci, votre script change ce que j'obtiens par défaut (c'est-à-dire des graphiques alignés verticalement dans une colonne) en graphiques alignés horizontalement.
Cependant, j'ai pu utiliser hlb1, hlb2 , et ainsi de suite (et en les affectant de manière appropriée dans la boucle for) pour copier ce que je voulais dans une grille MxN du journal.
Cela conviendra parfaitement à ce que je recherche en ce moment.
Re : Organiser le journal dans une grille tout en copiant les graphiques ouverts dans le journal dans une boucleVous devriez regarder une boîte de composition où vous pouvez spécifier la partie N de votre liste M*N. Ensuite, vous pouvez simplement ajouter des éléments à cette boîte et éventuellement journaliser la boîte.
Re : Organiser le journal dans une grille tout en copiant les graphiques ouverts dans le journal dans une boucleJe crois que cela fonctionnera.
nw = New Window( "My Report" , <<JOURNAL></JOURNAL>
Je vous recommande fortement de prendre le temps de lire le Guide de création de scripts, qui se trouve dans la bibliothèque de documentation JMP, disponible dans le menu déroulant Aide.!!!