Sous Analyse > Qualité et processus > Cartes de contrôle > Graphique d'exécution, si vous créez des graphiques d'exécution de plusieurs variables Y, il semble que vous ne puissiez pas diffuser les paramètres de l'axe des X pour tous les graphiques. C'est assez frustrant. Existe-t-il une solution ?
Il semble que Run Charts ne vous permette pas vraiment de faire quoi que ce soit que vous pouvez faire normalement avec les plates-formes JMP avec axe et il indique « Le mode d'édition est désactivé pour les graphiques créés à partir de vues de données » lorsque vous survolez l'axe des x... vous devrez donc peut-être vous fier aux scripts.
Oui, JSL semble être la seule option, ce qui est décevant. J'ai créé une liste de souhaits pour cela : https://community.jmp.com/t5/JMP-Wish-List/Allow-right-click-actions-and-broadcasting-of-Run-Chart/idi-p/896865#M7631
Si cela ne vous dérange pas de mettre votre presse-papiers en désordre, cela peut être heureusement assez simple à scripter (si les axisbox se comportent toujours comme ça)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << New Formula Column(
Operation(Category("Combine"), "Product"),
Columns(:height, :weight)
);
ccb = dt << Control Chart Builder(
Show Two Shewhart Charts(0),
Show Limit Summaries(0),
Variables(Y(:height, :weight, "height*weight"n)),
Chart(
Points(Statistic("Individual")),
Limits(Sigma("Moving Range"), Show Lower Limit(0), Show Upper Limit(0))
),
Show Control Panel(0)
);
Report(ccb)[AxisBox(1)] << Max(60); // demo purposes
Report(ccb)[AxisBox(1)] << Copy Axis Settings;
abs = (Report(ccb) << XPath("//AxisBox"));
xabs = abs[3::N Items(abs)::2];
xabs << Paste Axis Settings;
Ou je pense que vous pouvez utiliser << Copier le script puis envoyer cette liste de paramètres
ascript = Report(ccb)[AxisBox(1)] << Get Script;
abs = (Report(ccb) << XPath("//AxisBox"));
xabs = abs[3::N Items(abs)::2];
Eval(EvalExpr(
Send(xabs, Expr(ascript))
));