Standardisation des affichages de graphiques dans le rôle BYSalut à tous,
J'utilise actuellement le générateur de cartes de contrôle pour produire des cartes X-Bar S de mesures à partir d'un système de contrôle final.J'ai créé quelque chose que j'aime bien.

J'ai donc un tracé en boîte de la mesure pour chacune des machines de test.Assez utile pour répondre à la question "Y a-t-il un problème avec la machine de test ou le produit testé ?".
Le problème que j'ai est que j'ai chacun la variable "Product" cast dans le rôle BY, donc j'obtiens un de ces graphiques pour chaque produit.Il y a beaucoup de produits.Pour obtenir les boîtes à moustaches, j'ai utilisé le panneau de configuration, mais cela ne modifie que le format d'un graphique.Je voudrais changer le format sur chacun d'eux.
Sur le même sujet, je voudrais également appliquer un filtre de données local sur chacun d'eux et faire face au même problème.Le filtre ne fonctionne que sur le seul graphique sélectionné.Oui, ici, à la rigueur, je pourrais utiliser le filtre de données global, mais je voudrais basculer facilement entre les filtres et ne pas affecter les autres analyses ouvertes.
Des idées?
GraphiqueObjet : Standardisation des affichages de graphiques dans le rôle BYPour votre première question, deux options possibles :
1. Ajout des boîtes à moustaches Avant toi make add la variable By dans le Control Chart Builder évitera d'avoir à l'ajouter à chaque graphique individuel.
2. Si vous êtes à l'aise avec les scripts, vous pouvez ajouter ceci au script (exemple ci-dessous).
Pour votre deuxième question, je ne suis pas sûr d'une meilleure solution que le filtre de données global, mais d'autres membres de la communauté pourraient avoir de meilleures idées.
Names Default To Here (1);
//set up data table
dt = open ("$SAMPLE_DATA/quality control/airport.jmp");
dt << new column ("By", formula (Random Integer(3)));
//run control chart
dt << Control Chart Builder(
Variables( Subgroup( :Day ), Y( :Delay ) ),
Chart( Position( 1 ), Points( Box Plots( 1 ) ) ),
Show Control Panel( 0 ),
By (:By), //<-- this
);