PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → couleur des étiquettes de catégorie dans un graphe
couleur des étiquettes de catégorie dans un graphe
Débuté par guest, 27 fév. 2006 08:40 - 2 réponses
Posté le 27 février 2006 - 08:40
Salut,

Dans un graphe de type histogramme "empilé" j'aimerais mettre en couleur différente certains libellé de l'axe des X (horizontale) selon certaines conditions, mais apparemment la fonction qui permet de modifier la police et couleur de l'étiquette : grPoliceEtiquette s'applique à toutes les étiquettes globalement.

Exemple : si l'axe des X sont des jours (lundi, mardi ,mercredi,etc.) , je voudrais mettre le libellé "mercredi" en rouge, les autres restant en noir.

Moyen de faire ? Thank's
Posté le 27 février 2006 - 09:48
Et en mettant une condition dans le code de dessin du graph ?
Est-ce que tu passes par une boucle qui fait défiler les jours, ou c'est paramétré en dur (grajoutedonnée (mongraph,1,"Lundi")) ?
Posté le 27 février 2006 - 10:41
Voilà ce que je faisais :

Je lisais en boucle une table 3 colonnes dont la 3eme contient des jours en chaine de caractères pour le nom des étiquettes.
J'ai bien entendu essayé l'algo suivant :

Pour I=1 A TableOccurrence(Table)
..........................

grEtiquetteCatégorie("MON_GRAPH,I,TABLE[I][3])
Si TABLE[I][3])~="Mercredi" alors
grPoliceEtiquette("GRAPH_TAUX", sMaPoliceNoire) (définie précédemment)
Sinon
grPoliceEtiquette("GRAPH_TAUX", sMaPoliceRouge) (définie précédemment)
Fin
..........................................

Comme résultat : soit tout est en rouge soit tout est en noir, selon la valeur de la dernière journée de la table....
Apparemment WD n'aime pas le Rouge et le Noir ......