Je rencontre un problème lors de la combinaison de Graph Builder et du filtre de données local au sein d'un groupe d'ajustement. Dès que le filtre de données local est appliqué au groupe d'ajustement, tous les objets Graph Builder disparaissent immédiatement.
(Remarque : les autres plateformes comme Bivariate et Oneway ne sont pas affectées par cela et leurs fenêtres restent affichées après l'application du filtre de données locales ; seules les fenêtres de Graph Builder disparaissent.)
Voici un exemple de script illustrant le problème : ce script devrait générer trois graphiques, deux graphiques Graph Builder et un graphique à une entrée. Cependant, à cause du filtre de données local, les graphiques Graph Builder disparaissent et seul le graphique à une entrée s'affiche. Si vous supprimez le filtre de données local du script, les trois graphiques apparaîtront.
BigClass = open("C:\Program Files\SAS\JMPPRO\16\Samples\Data\Big Class.jmp");
BigClass << Fit Group(
Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements(
Points( X, Y, Legend( 3 ) ),
Line Of Fit( X, Y, Legend( 5 ), Confidence of Fit( 0 ) )
)
),
Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :weight ) ),
Elements( Line( X, Y, Legend( 6 ) ), Points( X, Y, Legend( 7 ) ) )
),
Oneway(
Y( :height ),
X( :age ),
Means and Std Dev( 1 ),
Plot Actual by Quantile( 1 ),
Line of Fit( 0 ),
Box Plots( 1 ),
Mean Lines( 1 ),
Mean Error Bars( 1 ),
Std Dev Lines( 1 ),
Connect Means( 1 ),
X Axis Proportional( 0 ),
Points Jittered( 1 ),
Grand Mean( 0 )
),
<
<LOCAL data="https://community.jmp.com/" filter=""></LOCAL>
Another way to reproduce the problem: run the above script after deleting the Local Data Filter, and you will see three plots. Then, on the Fit Group window with those three plots, click the GUI button to add Local Data Filter, and the Graph Builder plots immediately disappear.
<BR /><P>J'ai testé cela sur les JMP14 Pro et JMP16 Pro, les deux présentent le même problème.</P><BR />
Votre script fonctionne comme indiqué dans JMP 17. Le filtre de données de groupe est-il la principale raison de vouloir utiliser le groupe Fit dans ce cas ?Une façon de le faire de manière interactive dans JMP consiste à créer un tableau de bord à partir des 3 plates-formes.Dans JSL, vous pouvez créer quelque chose de similaire à ce que le tableau de bord produirait (fonctionne dans JMP 14-17) :
BigClass = open("$SAMPLE_DATA\Big Class.jmp");
New Window("Report",
DataFilterContextBox(
HListBox(
BigClass<