Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai besoin de faire de nombreux graphiques tels que celui ci-dessous et d'ajouter des limites en utilisant les limites de référence dans les paramètres d'axe. Les limites sont différentes pour chaque graphique. Existe-t-il un moyen d'automatiser cela afin que je n'aie pas à ajouter manuellement à chaque graphique ? Les limites supérieure et inférieure pourraient être incluses dans l'ensemble de données dans des colonnes supplémentaires.

Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Merci pour ce retour. Je l'ai utilisé de la manière suivante car j'avais besoin de définir de nombreuses lignes de référence.
VarChartObj=Graph builder(..)
M=[1,20,30,....];//many as 20 different values
For (i=1,i<=size matrix M, i++,
report(varChartObj)[axisbox(1)]<< add ref line (M[i], solid, red);
);
J'ai remarqué que l'exécution est très lente bien qu'il n'y ait qu'environ 20 lignes de référence. Je me demandais s'il y avait un moyen de passer l'argument Matrix à la ligne ci-dessous sans avoir à faire une boucle For (je pensais que le problème était peut-être la boucle). Quelque chose comme:
report(varChartObj)[axisbox(1)]<< add ref line (Matrix, solid, red);
ou toute autre méthode... merci d'avance pour votre aide !!
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Merci pour ça.
Surtout la partie ci-dessous :
eval(substitute(nameexpr(myAxis), expr(aaa), 0.4, expr(bbb), 1.2));
Pour une raison quelconque, cette substitution est nécessaire dans jmp 12 mais pas dans jmp 11 si des variables sont utilisées à la place des nombres.
Je ne sais pas pourquoi, mais je suis content d'avoir trouvé cette structure dans votre message.
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?J'ai une ancienne révision (8) et elle n'a pas cette case à cocher. J'ai remarqué qu'il ajoute les limites à la distribution mais pas à la variabilité. Je vais voir pour obtenir une mise à jour vers une version récente.
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Si vous avez la limite de spécification dans le tableau sous forme de colonnes, vous pouvez utiliser le tracé de superposition. Mais il ne fournit aucune statistique.



Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Pour ma version de JMP (norme 11), une case à cocher permet d'afficher les lignes de référence aux limites des spécifications.Si elle n'est pas cochée, la plateforme de distribution affichera des lignes limites mais pas la plateforme de variabilité. Si elle est cochée, la plate-forme de jauge de variabilité affichera les lignes de référence des limites.
Vous utilisez peut-être une autre version de JMP, auquel cas vous pouvez également ajouter des lignes de référence aux propriétés de la colonne en plus des limites.
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Voici le fil sur l'ajout de la réf. doubler. Il y a une case à cocher "Afficher sous forme de lignes de référence de graphique" au bas de la zone de limite de spécification si vous utilisez JMP 10 ou supérieur.
JSL - montrant les limites des spécifications sous forme de lignes de référence de graphique
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?J'ai ajouté les limites de spécification aux propriétés de colonne ci-dessous, mais les graphiques n'affichent pas les lignes de référence lorsque je re-trace. Est-ce que je fais quelque chose de mal?


Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Salut Kevin,
Tout d'abord, je ne suis pas familier avec l'exécution de scripts dans JMP. Je suis disposé à apprendre cependant, mais j'aurai besoin d'une autre formation.
Pour ces graphiques, les limites de chaque jeu de données particulier ne changeront pas. Je le ferai assez fréquemment et il y aura plusieurs colonnes de données, chaque colonne ayant des limites différentes. L'ensemble de données contient au moins quelques centaines de colonnes de données, mais je n'ai besoin que de représenter graphiquement peut-être 20 des colonnes. Seules ces 20 colonnes auraient donc besoin de limites spécifiques (lignes de référence) ajoutées aux graphiques.
Merci,
Meule
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?"Il y a un million de façons de faire avancer les choses..." Têtes parlantes
Je vais répondre à votre question par quelques questions personnelles :
Est-ce quelque chose que vous ferez une fois ou plusieurs fois encore et encore ?
S'ils sont nombreux, les limites changent-elles avec le temps ?
Si vous êtes nombreux, exécuterez-vous le script seul, ou d'autres le feront-ils ?
En fonction des réponses à ces questions, je pourrais sérieusement envisager d'utiliser une boucle itérative avec des tableaux associatifs à partir d'une table de recherche.
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Ou vous pouvez utiliser la propriété de colonne "Spec Limits".
:Column 1<<SET property=""></SET>
Après avoir défini le LSL et l'USL pour une colonne donnée, tous les graphiques afficheront les lignes de référence.
Re : Comment ajouter automatiquement des lignes de référence aux graphiques de variabilité ?Vous pouvez obtenir vos limites dans une liste, puis utiliser une variante d'extrait de code ici pour ajouter des lignes de référence. Notez qu'il existe deux façons de le faire via un script que je connais. L'une consiste à définir la propriété de la colonne (limite de 4 lignes, reste avec la table et les tracés résultants), l'autre à la sortie, aucune limitation que je connaisse, mais n'est pas stockée dans la table pour une utilisation ultérieure.
Vous pouvez copier/coller dans une fenêtre de script et l'exécuter. Bien sûr, vous devrez parcourir les paramètres pour automatiser entièrement vos besoins.
Clear Log();
Names Default To Here( 1 );
dtData = open( "$SAMPLE_DATA\Variability Data\2 Factors Crossed.jmp");
// 1. add ref lines to the column property. It will be there for other plots as well.
// this first attempt doesn't work...
//column(dtData, "Measurement")<<SET property=""></SET>