DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des graphes
  • Ajout de données
  • Ajout de données dans les différents types de graphes
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
Ajoute une donnée dans un graphe.
Attention : Pour les types de graphes "avancés", il existe une fonction WLangage spécifique pour ajouter les données (voir paragraphe "Remarques").
WEBDEV - Code ServeurLinux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Exemple
// Ajout d'une donnée dans le champ "GRF_MonGraphe". 
// Cette donnée de valeur 10, est ajoutée Ã  la fin de la première série.
grAjouteDonnée(GRF_MonGraphe, 1, 10)
// Courbe de 9 valeurs : si l'option "Dessin des valeurs manquantes" correspond Ã  "Non dessinées", 
// seul le point 3 n'est pas dessiné, les points 8 et 9 sont dessinés (à zéro)
grAjouteDonnée(GRF_MonGraphe, 1, 1, 50)
grAjouteDonnée(GRF_MonGraphe, 1, 2, 30)
grAjouteDonnée(GRF_MonGraphe, 1, 3, 30) // pas dessiné
grAjouteDonnée(GRF_MonGraphe, 1, 4, 30)
grAjouteDonnée(GRF_MonGraphe, 1, 5, 60)
grAjouteDonnée(GRF_MonGraphe, 1, 6, 60)
grAjouteDonnée(GRF_MonGraphe, 1, 7, 0) // dessiné dans tous les cas,
grAjouteDonnée(GRF_MonGraphe, 1, 8, Null) // dessiné dans tous les cas,
grAjouteDonnée(GRF_MonGraphe, 1, 9, 60) 

grDessine(GRF_MonGraphe)
Syntaxe
grAjouteDonnée(<Nom du graphe> , <Numéro de la série> [, <Indice>] , <Valeur>)
<Nom du graphe> : Nom de champ ou chaîne de caractères
Nom du graphe à manipuler. Ce nom correspond :
  • soit au nom du graphe défini par programmation avec la fonction grCrée. Ce nom doit être entre guillemets.
  • soit au nom du champ Graphe (présent dans l'éditeur de fenêtres, de pages ou d'états). Ce nom ne doit pas être entre guillemets.
Android Seuls les champs Graphe sont disponibles.
PHP Seuls les champs Graphe interactif sont disponibles.
<Numéro de la série> : Entier
Numéro de la série dans laquelle une valeur doit être ajoutée.
Par exemple, si le champ Graphe affiche 2 courbes, ce paramètre permet d'identifier la courbe pour laquelle la donnée doit être ajoutée.
Si le numéro spécifié n'existe pas, les séries comprises entre la dernière série existante et le numéro spécifié sont automatiquement créées et initialisées à 0.
<Indice> : Entier optionnel
Indice de la donnée dans la série où une valeur doit être ajoutée.
Par exemple, pour un graphe de type Courbe, ce paramètre correspond à l'abscisse de la valeur à ajouter.
Si ce paramètre :
  • n'est pas spécifié, la valeur est ajoutée à la fin de la série.
  • est spécifié, l'ancienne valeur est remplacée.
Android L'indice de la donnée dans la série doit être un entier strictement positif.
<Valeur> : Entier ou réel
Valeur à ajouter.
Par exemple, pour un graphe de type Courbe, ce paramètre correspond à l'ordonnée de la valeur à ajouter.
Remarques

Ajout de données

  • Les données ajoutées avec la fonction grAjouteDonnée seront prises en compte lors du prochain appel à la fonction grDessine.
  • Pour un graphe de type Secteur (constante grSecteur), seules les données de la première série sont utilisées. Il est impossible de dessiner un graphe de type Secteur si toutes les données de la première série sont nulles.
  • Pour les graphes de type "Histogramme empilé", si la valeur de la première série est négative, la barre correspondante est orientée vers le bas.

Ajout de données dans les différents types de graphes

Liste des exemples associés :
WD Graphe Exemples didactiques (WINDEV) : WD Graphe
[ + ] Cet exemple didactique présente diverses utilisations du champ graphe.
Différents types de graphe sont présentés :
- Secteur (ou camembert)
- Secteur multiniveau (ou sunburst)
- Courbe
- Nuage de points
- Histogramme
- Aire
- ...

Les fonctionnalités mises en avant sont la personnalisation des graphes par programmation ainsi que le remplissage du graphe à partir d'un fichier de données HFSQL ou dans l'éditeur.
Les fonctions Graphe Exemples unitaires (WEBDEV) : Les fonctions Graphe
[ + ] Utilisation des principales fonctionnalités du grapheur de WEBDEV pour :
- Réaliser un graphique de type : Secteur, Histogramme ou Courbe
- Définir la zone d'affichage d'un graphique
- Définir les options du graphique (légende, pourcentage,...)
Le champ Graphe Exemples unitaires (WINDEV Mobile) : Le champ Graphe
[ + ] Utilisation du champ Graphe pour afficher différents types de graphe :
- Secteur (ou camembert)
- Courbe
- Histogramme
- Aire
Les fonctions Graphe Exemples unitaires (WINDEV Mobile) : Les fonctions Graphe
[ + ] Utilisation des fonctions Graphe :
- réaliser par programmation un graphique de type Secteur, Histogramme ou Courbe
- définir les options du graphique (légende, pourcentage,...)
Classification Métier / UI : Code neutre
Composante : wd300grf.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 26/06/2023

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