J'ai récemment mis à niveau vers JMP14.1 à partir de JMP 13. J'ai un script qui remplit automatiquement les limites de spécification à des centaines de colonnes, puis il permet à la fonctionnalité d'afficher les limites de spécification sur le graphique (Afficher en tant que lignes de référence du graphique). Le script fonctionne correctement sans erreur dans JMP 14.1 et active également la case à cocher pour toutes les colonnes.Cependant, JMP 14.1 semble mettre à l'échelle l'axe y en fonction de la répartition des données et n'affiche pas les limites des spécifications. Ce n'était pas un problème dans JMP 13. Est-ce un problème avec JMP 14.1 ?
Veuillez ajouter l'extrait de code " pour afficher les limites de spécification sur le graphique (Afficher sous forme de lignes de référence du graphique). "
La préférence pour ce faire est Afficher les limites (1).
Le script ci-dessous ouvre l'exemple de tableau de données JMP Capacité semi-conducteur.jmp , utilise les 5 premières variables continues, récupère les limites de spécification puis ajoute à la propriété Show Limits( 1 ). Un graphique de variabilité de ces 5 variables affiche les limites des spécifications, mais elles peuvent se trouver en dehors de la plage des paramètres de l'axe Y.
Names Default to here(1);
dt = Open("$sample_data/semiconductor capability.jmp");
cvar = (dt << get column names("Continuous", string))[1::5];
//do just 5
for(i=1, i<=nitems(cvar), i++,
ppl = column(dt,cvar[i]) << get properties list;
if(contains(ppl, expr(Spec Limits)),
sl = column(dt, cvar[i]) << get property("Spec Limits");
insert into(sl, { Show Limits( 1 ) });
Eval(EvalExpr(column(dt, cvar[i]) << Set Property("Spec Limits", expr(sl))));
);
);
varchart = dt << Variability Chart( Y( evallist(cvar) ), X( :lot_id, :SITE ) )