Salut,
J'ai joint un script qui vise à ajouter des lignes de référence rouges (variables) sur un tracé X/Y, basé sur la valeur Y médiane pour les lignes de données dans un groupe donné (la variable de groupe est définie pour contrôler la page) et un critères supplémentaires dans une autre colonne.
Résumé des colonnes importantes :
Colonne X
Colonne Y
Colonne de groupe
Colonne Critères
Lorsque j'ai initialement écrit ce script, il fonctionnait partiellement, car les lignes rouges étaient dessinées sur chaque cadre comme prévu, mais les valeurs n'étaient pas correctes. La première boîte de cadre s'est vu attribuer des lignes de référence rouges de la valeur correcte, mais toutes les autres boîtes d'échelle avaient des lignes de référence rouges correspondantes de valeur différente de la première boîte d'échelle (problème 1).
Le script a fonctionné comme ça jusqu'à ce que je ferme JMP / certaines fenêtres JMP. Le script ne dessinera plus du tout les lignes de référence rouges (problème 2).
Développer le problème 1 :
Lorsque le script fonctionnait partiellement, bien que (i) semble s'incrémenter correctement dans la boucle For, les (i) dans la formule pour calculer les lignes de référence rouges ne se mettaient pas à jour par boucle ou n'étaient pas visibles.
J'ai une liste (page_list[]) contenant les différents groupes qui contrôlent la page - cette liste a été générée dans le script utilisé pour construire la table de données à partir de laquelle le script graphique (joint) s'exécute et répertorie les valeurs uniques dans cette colonne, c'est-à-dire chaque groupe.
Je suis un peu coincé, alors j'espérais que quelqu'un avec plus d'expertise que moi pourrait aider. Je suis assez nouveau dans les scripts en JSL, mais je m'y mets bien !