ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Controls, pages and windows / Chart functions
  • 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 : wd290grf.dll
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 06/26/2023

Send a report | Local help