Si vous définissez la couleur RowState dans la table de données sur les couleurs souhaitées pour la variable Overlay, je pense que vous obtiendrez le motif de couleur souhaité.
Pour les propriétés de la forme, essayez de remplacer Line Color(0) par Line Color("Back").Même si 0 est noir, je crois que GraphBuilder utilise un zéro comme espace réservé pour Défaut , et la valeur par défaut peut changer lorsque le graphique change.
Je ne suis pas sûr que cela fonctionnera à 100%, mais cela vaut la peine d'essayer. Si cela ne fonctionne pas, un gestionnaire de filtre de données local peut être nécessaire pour gérer la légende.
J'ai un script qui crée une fenêtre de création de graphiques qui permet à l'utilisateur de cliquer sur les options d'un filtre de données local pour afficher différents ensembles de données. J'ai défini des variables de superposition et de couleur, la couleur montre dans quel seau les données tombent et la superposition montre la réussite/l'échec à l'aide de formes de marqueur. Ce que je veux changer, c'est la légende. Si la sélection d'utilisateurs a un compartiment qui ne contient que des données comme "pass", alors la couleur de ce bucket dans la légende prend la forme de marqueur de "pass". S'il y a à la fois "Réussite" et "Échec" dans un seau, le marqueur reste le cercle par défaut. Voici ce que je veux dire :

Existe-t-il un moyen de conserver tous les marqueurs des variables de couleur sous une forme constante dans la légende ? Existe-t-il un moyen de spécifier une forme que je n'utilise pas dans ma variable de superposition (comme le petit cercle par défaut) ?
J'ai aussi des moments où les variables wrap dans la légende changent de couleur :

Lorsque cela se produit, les points du graphique prennent la couleur "Pass" même s'il ne s'agit pas d'une couleur que j'ai définie pour aucun de mes seaux.
J'ai ce qui suit dans mon script pour la légende:
{Legend Model(
8,
Properties( 0, {Line Color( 32 ),Marker(13 ), Marker Size(3)}, Item ID( "0 Pct Rel", 1 ) ),
Properties( 1, {Line Color( 9 ),Marker(13 ), Marker Size(3)}, Item ID( "0-5 Pct Rel", 1 ) ),
Properties( 2, {Line Color( 6 ),Marker(13 ), Marker Size(3)}, Item ID( "5-10 Pct Rel", 1 ) ),
Properties( 3, {Line Color( 3 ),Marker(13 ), Marker Size(3)}, Item ID( "10-15 Pct Rel", 1 ) ),
Properties( 4, {Marker( "FilledCircle" ),Line Color(0)}, Item ID( "Fail", 1 ) ),
Properties( 5, {Marker( "Diamond" ),Line Color(0)}, Item ID( "N/A", 1 ) ),
Properties(
6,
{Marker( "Filled Up Triangle" ), Line Color(0)},
Item ID( "Pass", 1 )
),
Properties( -1, {Line Color( 27 ),Marker(13 ), Marker Size(3)}, Item ID( "+15 Pct Rel", 1 ) ),
)}******J'ai mis à jour le script et maintenant j'ai résolu le problème avec les couleurs changeant en différentes formes, mais je n'arrive pas à comprendre comment empêcher la superposition de changer les couleurs des points de données.
Merci!