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
GRF_Graphe1.Couleur(grCouleurLégende, RougeClair)
GRF_Graphe1.Dessine() // Bordure de la légende dessinée en rouge
GRF_Graphe1.Couleur(grCouleurLégende, BleuClair) // La bordure apparaît toujours en rouge
GRF_Graphe1.Dessine() // Bordure de la légende dessinée en bleu
Syntaxe

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

<Résultat> = <Champ Graphe>.Couleur(<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, ...).
<Champ Graphe> : Nom de champ
Nom du champ Graphe à manipuler (présent dans l'éditeur de fenêtres, de pages ou d'états).
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 champ Graphe Masquer les détails

<Champ Graphe>.Couleur(<Elément> [, <Nouvelle couleur>])
<Champ Graphe> : Nom de champ
Nom du champ Graphe à manipuler (présent dans l'éditeur de fenêtres, de pages ou d'états).
<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 <Graphe>.Couleur :
  • 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 <Graphe>.Couleur sera pris en compte lors du prochain appel à la fonction <Graphe>.Dessine 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 <Graphe>.CouleurSérie permet de modifier la couleur d'une série.
  • La fonction <Graphe>.CouleurCatégorie permet de modifier la couleur des catégories pour les graphes de type Secteur et Histogramme.
  • La fonction <Graphe>.NuageCouleurSérie permet d'initialiser la couleur d'une série pour un graphe de type "Nuage de points".
  • La fonction <Graphe>.SMNCouleurPortion permet de changer la couleur d'une portion d'un graphe de type Secteur multiniveau.
  • La fonction <Graphe>.SurfaceCouleurAltitude permet de définir la couleur utilisée pour une altitude (Z) d'un graphe de type Surface.
  • La fonction <Graphe>.WaterfallCouleur indique la couleur d'un type de catégorie pour un graphe de type Waterfall.
  • La fonction <Graphe>.HMCouleur permet de définir la couleur des valeurs d'un graphe de type Heatmap.
Composante : wd290grf.dll
Version minimum requise
  • Version 24
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