DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des graphes
  • Comment récupérer les composantes de la couleur ?
  • Couleurs des éléments des graphes (légendes, ...)
  • Couleurs dans les graphes (séries, portion, ...)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie et initialise la couleur de différents éléments du graphe.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Exemple
// Modification des couleurs dans un champ Graphe
grCouleur(GRF_Graphe1, grCouleurLégende, RougeClair)
grDessine(GRF_Graphe1) // Bordure de la légende dessinée en rouge
grCouleur(GRF_Graphe1, grCouleurLégende, BleuClair) // La bordure apparaît toujours en rouge
grDessine(GRF_Graphe1) // Bordure de la légende dessinée en bleu
Syntaxe

Connaître la couleur d'un élément du graphe Masquer les détails

<Résultat> = grCouleur(<Nom du graphe> , <Elément>)
<Résultat> : Entier
Couleur de l'élément spécifié sous la forme RVB.
Attention : La valeur retournée peut être différente suivant la configuration de l'affichage (résolution, ...).
<Nom du graphe> : Nom de champ ou chaîne de caractères
Nom du graphe à manipuler. Ce nom peut correspondre :
  • au nom du graphe défini par programmation avec la fonction grCrée.
  • au nom du champ Graphe présent dans l'éditeur de fenêtres, de pages ou d'états.
Android Seuls les champs Graphe sont disponibles.
PHP Seuls les champs Graphe interactif sont disponibles.
<Elément> : Constante de type entier
Elément du graphe dont on veut connaître la couleur. Cet élément peut correspondre à une des constantes suivantes :
grCouleurAxeCouleur des axes.
grCouleurAxeReliefCouleur de la partie en relief des axes.
AndroidPHP Cette constante n'est pas disponible.
grCouleurBordureCouleur de la bordure des éléments du graphe (pour les graphes qui ne sont pas en 3 dimensions). Permet par exemple de connaître la couleur de la bordure d'une barre d'un histogramme.
grCouleurChandelierHaussierCouleur des barres des chandeliers lorsque la valeur à la clôture est supérieure à celle à l'ouverture.
Android Cette constante n'est pas disponible.
grCouleurLégendeCouleur de la bordure de la légende.
grCouleurLégendeFondCouleur de fond de la légende.
grCouleurQuadrillageCouleur du quadrillage.
grCouleurQuadrillageReliefCouleur de la partie en relief du quadrillage.
AndroidPHP Cette constante n'est pas disponible.

Modifier la couleur d'un élément du graphe Masquer les détails

grCouleur(<Nom du graphe> , <Elément> [, <Nouvelle couleur>])
<Nom du graphe> : Nom de champ ou chaîne de caractères
Nom du graphe à manipuler. Ce nom peut correspondre :
  • au nom du graphe défini par programmation avec la fonction grCrée.
  • au nom du champ Graphe présent dans l'éditeur de fenêtres, de pages ou d'états.
Android Seuls les champs Graphe sont disponibles.
<Elément> : Constante de type entier
Elément du graphe dont on veut modifier la couleur. Cet élément peut correspondre à une des constantes suivantes :
grCouleurAxeCouleur des axes.
grCouleurAxeReliefCouleur de la partie en relief des axes.
AndroidPHP Cette constante n'est pas disponible.
grCouleurBordureCouleur de la bordure des éléments du graphe (pour les graphes qui ne sont pas en 3 dimensions). Permet par exemple de connaître la couleur de la bordure d'une barre d'un histogramme.
grCouleurChandelierHaussierCouleur des barres des chandeliers lorsque la valeur à la clôture est supérieure à celle à l'ouverture.
Android Cette constante n'est pas disponible.
grCouleurLégendeCouleur de la bordure de la légende.
grCouleurLégendeFondCouleur de fond de la légende.
grCouleurQuadrillageCouleur du quadrillage.
grCouleurQuadrillageReliefCouleur de la partie en relief du quadrillage.
AndroidPHP Cette constante n'est pas disponible.
<Nouvelle couleur> : Entier ou constante (optionnel)
Couleur de l'élément spécifié. Cette couleur peut correspondre à :
Remarques

Comment récupérer les composantes de la couleur ?

Pour récupérer les composantes de la couleur renvoyée par la fonction grCouleur :
  • Pour obtenir la composante rouge, utilisez la fonction RVBRouge (ou effectuez une division modulo 256 de <Résultat>),
  • Pour obtenir la composante verte, utilisez la fonction RVBVert (ou effectuez une division modulo 256 de <Résultat>/256),
  • Pour récupérer la composante bleue, utilisez la fonction RVBBleu (ou effectuez une division modulo 256 de <Résultat>/256/256).

Couleurs des éléments des graphes (légendes, ...)

  • Le paramétrage réalisé avec la fonction grCouleur sera pris en compte lors du prochain appel à la fonction grDessine ou lors du prochain dessin du graphe (redimensionnement du champ hôte, modification du menu contextuel, ...).
  • La couleur transparente peut être utilisée uniquement pour la couleur de fond de la légende (constante grCouleurLégendeFond).
  • Impression du graphe : Si la couleur blanche est associée aux axes (constante grCouleurAxe), au quadrillage (constante grCouleurQuadrillage), à la légende (constante grCouleurLégende) et à la bordure (constante grCouleurBordure), alors le dessin sera imprimé en noir.

Couleurs dans les graphes (séries, portion, ...)

  • La couleur des chandeliers Baissier est définie par la couleur de la série.
  • La fonction grCouleurSérie permet de modifier la couleur d'une série.
  • La fonction grCouleurCatégorie permet de modifier la couleur des catégories pour les graphes de type Secteur et Histogramme.
  • La fonction grNuageCouleurSérie permet d'initialiser la couleur d'une série pour un graphe de type "Nuage de points".
  • La fonction grSMNCouleurPortion permet de changer la couleur d'une portion d'un graphe de type Secteur multiniveau.
  • La fonction grSurfaceCouleurAltitude permet de définir la couleur utilisée pour une altitude (Z) d'un graphe de type Surface.
  • La fonction grWaterfallCouleur indique la couleur d'un type de catégorie pour un graphe de type Waterfall.
  • La fonction grHMCouleur permet de définir la couleur des valeurs d'un graphe de type Heatmap.
Composante : wd290grf.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale