DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Graphe
  • Présentation
  • Graphe alimenté par programmation
  • Remarques
  • Cas particulier
  • Champ Graphe d'une fenêtre ou d'une page basé sur un champ Table construit avec la fonction ConstruitTableFichier
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
Présentation
Les données à afficher dans le champ Graphe peuvent provenir :
  • d'une rubrique d'un fichier de données ou d'une requête.
  • d'une colonne d'un champ Table présent dans la fenêtre ou la page en cours.
    PHP Non disponible.
  • d'un champ Liste présent dans la fenêtre ou la page en cours.
    PHP Non disponible.
  • d'un tableau WLangage.
    PHP Non disponible.
  • de données spécifiées directement dans la fenêtre de description du champ ou par programmation.
  • d'un champ de l'état en cours (uniquement pour un état).
Le mode d'alimentation du graphe est spécifié dans l'assistant de création du champ et dans la fenêtre de description du champ (onglet "Séries").
Graphe alimenté par programmation
La programmation nécessaire à l'alimentation du graphe est réalisée grâce aux fonctions suivantes :
grAjouteDonnéeAjoute une donnée dans un graphe.
grBourseAjouteDonnéeAjoute une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
grHMAjouteDonnéeAjoute une donnée dans un graphe de type Heatmap.
grIncrémenteDonnéeAjoute une valeur à une donnée dans un graphe.
grNuageAjouteDonnéeXYAjoute une donnée dans un graphe de type "Nuage de points".
grSMNAjouteDonnéeAjoute une donnée à un graphe de type Secteur multiniveau.
grSurfaceAjouteDonnéeAjoute une donnée dans un graphe de type Surface.
Par exemple :
  • Champ Graphe dans une fenêtre / page :
    Le champ Graphe "GRF_MonSalaire" permet de visualiser l'évolution de son salaire sur les quatre dernières années dans un graphe de type Courbe.
    Les champs de saisie "SAI_Salaire1", "SAI_Salaire2", "SAI_Salaire3" et "SAI_Salaire4" permettent de saisir son salaire annuel de l'année correspondante.
    Dans cet exemple, saisissez le code suivant dans l'événement "Initialisation" du champ Graphe :
    // Ajout des données dans le graphe
    grAjouteDonnée(GRF_MonSalaire, 1, SAI_Salaire1)
    grAjouteDonnée(GRF_MonSalaire, 1, SAI_Salaire2)
    grAjouteDonnée(GRF_MonSalaire, 1, SAI_Salaire3)
    grAjouteDonnée(GRF_MonSalaire, 1, SAI_Salaire4)
  • Champ Graphe dans un état :
    L'état "ETAT_MonEtat" imprime les caractéristiques (nom, prénom, chiffre d'affaires) des 10 meilleurs clients.
    Le graphe "GRF_MonGraphe" affiche le chiffre d'affaires de chaque client sous forme d'un graphe en secteur.
    Dans cet exemple, saisissez le code suivant dans l'événement "Avant impression" du bloc Corps :
    // Ajout des données dans le graphe
    grAjouteDonnée(GRF_MonGraphe, 1, MaSource.ChiffreAffaires)

Remarques

Cas particulier
WINDEV

Champ Graphe d'une fenêtre ou d'une page basé sur un champ Table construit avec la fonction ConstruitTableFichier

Si vous créez un nouveau graphe alimenté par un champ Table rempli avec la fonction ConstruitTableFichier à partir d'une requête, il est nécessaire d'indiquer que les colonnes correspondent à _COL1, _COL2, ...
Il est également possible d'utiliser la fonction grSourceSérie pour modifier la source de la série.
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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