DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des graphes
  • Créer et dessiner un graphe par programmation
  • Graphes et threads
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
Dessine un graphe selon les paramètres spécifiés.
Remarques :
  • La fonction grDessine prend en compte les nouveaux paramètres spécifiés depuis le dernier appel à cette même fonction.
  • Cette fonction ne doit pas être utilisée pour les champs Graphe présents dans l'éditeur d'états.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Exemple
// Dessin d'un graphe créé par programmation
grDessine("MonGraphe")
// Dessin d'un graphe dans un champ Graphe
grDessine(GRF_MonGraphe)
Syntaxe
grDessine(<Nom du graphe>)
<Nom du graphe> : Nom de champ ou chaîne de caractères
Ce nom peut correspondre :
  • au nom du graphe à dessiner, défini avec la fonction grCrée.
  • au nom du champ Graphe (présent dans une fenêtre ou une page).
PHP Seuls les champs Graphe interactif sont disponibles.
Remarques

Créer et dessiner un graphe par programmation

Pour créer et dessiner un graphe :

Graphes et threads

Un seul graphe peut être manipulé dans un thread.
Conséquences :
  • Deux threads ne peuvent pas manipuler le même graphe.
  • Un graphe créé dans un thread est automatiquement détruit à la fin de ce thread. Le graphe existe dans le thread qui contient l'appel à la fonction grCrée.
Remarque : Il est déconseillé d'appeler la fonction grDessine dans un thread. L'appel de cette fonction hors du thread principal peut provoquer des deadlocks et/ou engendrer des comportements aléatoires.
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,...)
WM Clic sur Graphe Exemples multiplateforme (WINDEV Mobile) : WM Clic sur Graphe
[ + ] L'exemple "WM Clic sur Graphe" propose une solution pour excentrer les parts d'un graphe de type secteur sur un simple clic utilisateur.
Cet exemple met à disposition un modèle de champs "MDLC_ExcentreGraphe". Ce modèle de champs permet d'activer l'excentration de parts sur simple clic sur un graphe.
Pour disposer de cette fonctionnalité dans une autre application, il suffit d'importer le modèle de champs "MDLC_ExcentreGraphe".
Composante : wd300grf.dll
Version minimum requise
  • Version 9
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