Lignes de référence dynamiques dans Graph BuilderJ'essaie (simplement) de créer des lignes et des zones de référence personnalisées dans Graph Builder. Ainsi, lorsque j'utilise un filtre de données local, les références s'ajustent dynamiquement aux données présentées. Dans le fichier ci-joint, il y a deux "Types de modèle" (A et
et le script enregistré montre les zones de référence pour le type de modèle B. Lorsque vous sélectionnez "A" à l'aide du filtre de données local, le graphique change mais, bien sûr, les références (ayant été réglé manuellement à l’aide des plages de référence des axes) ne change pas.
J'ai essayé d'ajouter des colonnes pour représenter les plages et de pointer vers celles du script que vous pouvez ajouter en cliquant avec le bouton droit sur la zone du graphique. Mais ces scripts (à ma connaissance) ne permettent pas de pointer vers une colonne. Il semble qu'un moyen simple serait d'ajouter une référence à l'axe (comme d'habitude) mais d'avoir une option "dynamique" qui vous permettrait de scripter les lignes de référence (sous la forme de Y = mX + B, et bien sûr des versions curvilignes) ou des plages de référence de script, avec l'une ou l'autre option pointant vers des colonnes ou capable de calculer la ligne/plage à la volée en fonction des données disponibles qui ne sont peut-être pas l'une des variables du graphique mais seraient l'une des variables du tableau.
Toute aide grandement appréciée. Le support JMP a insisté sur ce point et m'a suggéré de poster ici.
Automatisation et scriptsExploration et visualisation des donnéesmacOSRe : Lignes de référence dynamiques dans Graph BuilderCe que je suggérerais, c'est d'ajouter de nouvelles colonnes à votre tableau, puis d'utiliser celles du graphique. Habituellement, c'est l'option la plus flexible (à mon avis), si elle correspond à vos besoins, MAIS il peut être très ennuyeux d'intégrer un générateur de graphiques.
Avec cette méthode, vous pouvez également afficher tous vos types de modèles en même temps si nécessaire en utilisant X/YGroup (ou Page)


J'ai ajouté une nouvelle colonne pour la moyenne, le haut/le bas vert et le haut/le bas jaune (juste quelques limites moyennes +/- sigma dans mon exemple)

Utiliser le gestionnaire de changement de filtre pour définir les lignes de référence est une autre option ou vous pouvez écrire un script graphique qui devrait être capable de gérer cela mais peut être compliqué à comprendre.
Re : Lignes de référence dynamiques dans Graph Builder
</CODE></PRE></LINGO-BODY><LINGO-SUB id="lingo-sub-746933" slang="en-US" mode="UPDATE">Re : Lignes de référence dynamiques dans Graph Builder</LINGO-SUB><LINGO-BODY id="lingo-body-746933" slang="en-US" mode="UPDATE"><P>Cela peut être fait avec un gestionnaire de changement de filtre :</P><PRE><CODE class=" language-jsl">dt = current data table();
gb = dt << Graph Builder(
Size( 707, 814 ),
Variables( X( :Date ), X( :Day of Week, Position( 1 ) ), Y( :FP Rate ) ),
Elements(
Line( X( 1 ), X( 2 ), Y, Legend( 4 ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 5 ) )
)
);
ldf = gb << Local Data Filter(
Add Filter( columns( :Model Type ), Where( :Model Type == "B" ) )
);
f = function ({a},myrows =ldf << Get Filtered Rows;
myData =dt [myrows, "FP Rate"];
myMean = mean(myData);
mystdDev = std dev (myData);
y1 = myMean - 2 * mystdDev;
y2 = myMean + 2 * mystdDev;
// remove old ref lines
Eval(Eval Expr(report(gb)[AxisBox(2)] <<REMOVE ref="" line=""></REMOVE>Ré: Lignes de référence dynamiques dans Graph BuilderIl est fort probable que vous cherchiez à ajouter plusieurs graphiques en courbes au même générateur de graphiques (je pense que j'en avais quatre dans cet exemple : remplissage jaune, remplissage vert, moyenne et ligne entre les points). Vous pouvez le faire avec un clic droit et Ajouter -> Ligne, puis modifier les paramètres selon vos besoins


Ré: Lignes de référence dynamiques dans Graph BuilderJ'ai pu recréer cela assez facilement, à l'exception de ce que je pense que vous évoquez avec votre déclaration « MAIS ». Lorsque j'ajoute, par exemple, les lignes jaunes hautes et basses, elles sont incluses dans le même panneau de contrôle « ligne », donc changer le remplissage à cet endroit, bien sûr, change le remplissage pour toutes les variables. Ce que je n'arrive pas à trouver sur le Web, c'est comment ajouter un nouveau panneau de contrôle de ligne afin de pouvoir utiliser « remplir entre » pour les lignes de référence jaunes mais « aucun » pour la ligne de données principale. Pouvez-vous m'indiquer la bonne direction ? Et merci pour votre aide. Cela résoudra le problème si je peux comprendre comment le faire fonctionner.:)
Ré: Lignes de référence dynamiques dans Graph Builderjthi,
Bien sûr, quelques minutes après avoir posté, j'ai compris. Pour d'autres, la réponse est d'ajouter toutes les variables que vous voulez à l'axe Y, de faire un clic droit dans le champ du graphique, de sélectionner « Ajouter… » dans le menu contextuel et d'ajouter, par exemple, une autre ligne. Répétez l'opération autant de fois que nécessaire. Ensuite, dans les panneaux de contrôle des éléments à gauche du graphique, activez/désactivez les variables dont vous avez besoin pour chaque plage et sélectionnez « Remplir entre ». Ensuite, ajustez les couleurs, etc. comme d'habitude.