<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous,
Je souhaite coder en couleur les données en fonction de leur emplacement par rapport à la limite de spécification. Idéalement, je voudrais que les données conformes aux spécifications soient colorées en vert, en dessous des spécifications de <10 % en jaune, ≥10 % en rouge et au-dessus de la spécification en bleu. Quelqu'un a-t-il un script pour réaliser cela ?
Cela m'intéresserait également, j'essaie de créer un tableau de bord avec 7 à 8 variables de différentes limites de spécifications et j'aimerais les colorer en fonction de leurs limites de spécifications individuelles. Merci
Excellent. Est-il possible d'avoir différents états de ligne (en particulier la couleur du marqueur) par colonne ? Ou devrais-je diviser la table de données ? Merci.
Voici un script qui fait ce que vous voulez... en supposant que ce que vous voulez, c'est que les couleurs soient affichées sur le graphique.Si vous souhaitez que les couleurs soient affichées dans le tableau de données et que vous demandez que les couleurs des cellules soient colorées en fonction de vos spécifications, ce serait un peu différent.
Noms par défaut ici ( 1 ) ;
// Ouvre l'exemple de table de données Semiconductor Capability car il
// contient les limites des spécifications
dt = Ouvrir ( "$SAMPLE_DATA/capacité de semi-conducteur.jmp" ) ;
// Crée une nouvelle colonne pour configurer les regroupements dans
dt << Nouvelle colonne ( "Groupes de couleurs" ,
Type de modélisation (nominal) ,
formule(
USL = (dt : PNP3 << obtenir une propriété ( "Limites des spécifications" ))[ "USL" ] ;
LSL = (dt : PNP3 << obtenir une propriété ( "Limites des spécifications" ))[ "LSL" ] ;
Si (
LSL <= dt : PNP3 <= USL , 1 ,
(LSL - .1 * (USL - LSL)) <= dt : PNP3 < LSL , 2 ,
(LSL - .2 * (USL - LSL)) <= dt : PNP3 < (LSL - .1 * (USL - LSL)) , 3 ,
dt : PNP3 > USL , 4
) ;
)
) ;
// Ajout des options de couleurs
dt : Groupes de couleurs << définir la propriété ( "Couleurs de valeur" , { 1 = "Vert" , 2 = "Jaune" , 3 = "Rouge" , 4 = "Bleu" } ) ;
// Copie les couleurs des valeurs dans les rowstates, afin que les plates-formes le fassent
// utilise les couleurs
dt << Couleur par colonne (Groupes de couleurs) ;
// Supprime la nouvelle colonne car son utilisation n'est plus nécessaire
dt << supprimer des colonnes ( "Groupes de couleurs" ) ;
// Afficher un graphique en utilisant les nouvelles options de couleur
dt << Générateur de cartes de contrôle (
Taille( 534 , 453 ) ,
Afficher le panneau de configuration ( 0 ) ,
Variables( Oui( : PNP3 ) ) ,
Graphique(Position( 1 ) , Limites ) ,
Graphique(Position( 2 ) ) ,
EnvoyerToReport(
Expédition(
{} ,
"PNP3" ,
Boîte à échelle ,
{Ajouter une ligne de référence ( 118.677820430348 , "Solide" , "Bleu" , "LSL" , 1 ) , Ajouter une ligne de référence (
141.901766142544 ,
"Solide" ,
"Bleu" ,
"USL" ,
1
) , Ajouter une ligne de référence ( 130.289793286446 , "Solide" , "Bleu" , "Cible" , 1 )}
)
)
) ;