Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)utilisateurs JMP,
J'ai besoin d'une suggestion sur la façon de fixer l'attribution de couleur à une valeur dans une colonne et d'être corrigée lors du traçage dans le générateur de graphiques.
J'ai une colonne avec des valeurs 1 (réussite) et 0 (échec) qui se remplit en fonction de certaines formules d'autres colonnes.
J'utilise le constructeur de graphiques et j'utilise cette * colonne * pour distinguer réussite / échec. Je cherche à fixer 1 comme "Vert" et 0 comme "Rouge".
cela fonctionne bien dans le générateur de graphes lorsque les deux valeurs sont présentes dans la colonne, c'est-à-dire que 0 est rouge et 1 est vert. Exemple de code ci-dessous -
{Modèle Légende(47,
Propriétés( 0, {Couleur de la ligne( "Rouge" )} ),
Propriétés( 1, {Couleur de la ligne( "Vert" )} )
)}
Le problème que je rencontre lorsqu'il n'y a qu'une seule des valeurs présentes dans la colonne, c'est-à-dire 0 ou 1 (en d'autres termes, toutes les valeurs sont réussies ou toutes les valeurs échouent). Dans ce cas, le générateur de graphiques ne sélectionne pas la couleur attribuée
J'ai également essayé de définir la propriété et de corriger la couleur dans la colonne, mais cela ne semble pas aider lorsque l'un ou l'autre est manquant.
Existe-t-il un meilleur moyen d'avoir une couleur fixe pour les deux valeurs et le générateur de graphiques s'afficherait en conséquence?
J'utilise JMP12.1.0
Merci d'avance pour votre aide.
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Il semble que cela ait été corrigé dans JMP 13Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)savez-vous quelle version le fait?
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Vous avez raison, dans JMP 12, les couleurs ne tiennent pas.
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Jim,
J'ai essayé la propriété de colonne de valeur Couleur et toujours le même problème (lorsque l'une des valeurs est présente, la couleur est attribuée par défaut.
Vous ne savez pas si la version supérieure de JMP12 prend en charge cette fonctionnalité.
merci,
Chintan
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Et si vous utilisiez le rôle Couleur au lieu du rôle Superposition ?
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Je pense que le moyen le plus simple de gérer cela consiste à définir la propriété de colonne Value Color pour la variable Overlay. Une fois défini, il utilisera les couleurs même si l'une des valeurs de superposition n'a aucune observation.
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Marquer,
merci pour l'exemple.
Si vous changez maintenant toutes les valeurs en 1, puis tracez à l'aide du générateur de graphiques, la couleur sera toujours verte dans votre cas pour toutes les valeurs 1.
Ce que je voulais, c'est 1 qui devrait être fixé comme "vert" et 0 (échec) devrait être "rouge".
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Je ne comprends peut-être pas ce que tu veux. Voici ce que j'ai fait.
J'ai créé une table de données à titre d'exemple avec des variables X et Y pour le nuage de points à l'aide de Graph Builder. J'ai ajouté une colonne de réussite ou d'échec avec les valeurs 0 et 1 et la propriété de colonne Value Colors. La valeur 0 est verte et la valeur 1 est rouge dans les tracés. Ça ressemble à ça

J'ai créé le graphique Graph Builder avec la variable de réussite ou d'échec dans le rôle Couleur. Il ressemble à ceci :

Je suis retourné à la table de données et j'ai changé toutes les valeurs de réussite ou d'échec à 0. Il ressemble maintenant à ceci :

Graph Builder s'est automatiquement mis à jour et affiche désormais la seule valeur :

Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Il fait la même chose.
À ce stade, je ne sais pas s'il existe un meilleur moyen au lieu de s'assurer que la colonne a une valeur distincte ou unique, puis d'écrire un script de création de graphique distinct pour chaque cas.
c'est quand même pas efficace.
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Avez-vous essayé d'ajouter la propriété de colonne Value Colors à la colonne de données réussite/échec ? Cette propriété doit fonctionner s'il existe l'une des deux valeurs ou les deux valeurs dans la colonne de données. Utilisez cette colonne dans le rôle Couleur dans Graph Builder.
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Marquer,
Je pense qu'il me manque quelque chose.
J'ai essayé comme ci-dessous à titre d'exemple -
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Column( dt, "Age" ) << data type( Numeric ) << Modeling Type( Continuous );
dt << Color or Mark by Column( :Age );
Graph Builder(
Variables( X( :weight ), Y( :height ), Overlay( :age ) ),
Elements( Points( X, Y, Legend( 3 ) ) )
);
Ci-dessus fonctionne avec des valeurs distinctes dans la colonne Age.
mais au moment où je passe à une valeur unique dans la colonne Age sur toutes les lignes, le code ci-dessus utilise par défaut certaines couleurs et la légende est également manquante dans le générateur de graphiques.
Je ne sais pas s'il existe un moyen d'attribuer une couleur spécifique à une valeur (dans mon cas, je n'ai que 2 valeurs qui seront renseignées, c'est-à-dire 0 ou 1 ou les deux).
Re : Correction de la couleur en fonction de la valeur (superposition du générateur de graphiques)Pourquoi n'utilisez-vous pas l'état de ligne Couleur pour piloter la couleur des marqueurs dans Graph Builder ?
Ouvrez la table de données et sélectionnez Lignes > Couleur ou Marquer par colonne. La valeur par défaut consiste à définir la couleur et utilise le même schéma de couleurs par défaut que les plates-formes pour les marqueurs et les lignes. Sélectionnez la colonne de données réussite/échec et vous devriez voir les deux niveaux. Vous pouvez cliquer sur la couleur attribuée à un niveau et sélectionner une autre couleur.
L'état de la ligne Couleur est utilisé par JMP partout, vous n'avez donc qu'à le définir une seule fois et à l'utiliser pour toujours.