DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des 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
Fonctions de gestion des graphes (syntaxe préfixée)
WEBDEV - Code ServeurLinux Utilisation des graphes en WEBDEV Linux
Pour utiliser les graphes en WEBDEV Linux, il est nécessaire d'installer la librairie QT (Core et GUI), version 5 minimale.
Sous Ubuntu, cette librairie peut être installée avec les commandes suivantes :
sudo apt-get install libqtcore5
sudo apt-get install libqtgui5
Les fonctions de gestion des graphes (syntaxe préfixée) sont les suivantes :
<Graphe>.AjouteDonnéeAjoute une donnée dans un graphe.
<Graphe>.AjouteDonnéeTemporelleAjoute une donnée à un moment précis dans un graphe à échelle temporelle.
<Graphe>.AngleDépartIndique l'angle de départ de la première part dans un graphe de type :
  • Secteur, Hémicycle ou Donut.
  • Secteur multiniveau.
  • Graphe circulaire de progrès.
<Graphe>.AxePositionIndique la position à laquelle sera dessiné un des axes (abscisses ou ordonnées) du graphe.
<Graphe>.AxeVisibleParamètre l'affichage des axes dans un graphe de type Courbe ou Histogramme.
<Graphe>.BourseAjouteDonnéeAjoute une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
<Graphe>.BourseRécupèreDonnéeRécupère une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
<Graphe>.BulleAffiche et met en forme :
  • la bulle d'aide associée à chaque portion d'un graphe (secteur pour un graphe de type Secteur, barre pour un graphe de type Histogramme, ...). Permet également de connaître les caractéristiques de la bulle d'aide associée à chaque portion d'un graphe.
  • une bulle d'aide personnalisée, associée à un point.
<Graphe>.ChargeParamètreRestaure les paramètres de dessin d'un graphe.
<Graphe>.ComparatifPositionSérieFixe la position (gauche ou droite) d'une série dans un graphe de type Histogramme comparatif.
<Graphe>.CouleurRenvoie et initialise la couleur de différents éléments du graphe.
<Graphe>.CouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
<Graphe>.CouleurCatégorieInitialise la couleur d'une catégorie pour un graphe de type :
  • Secteur,
  • Histogramme,
  • Graphe à bulles,
  • Waterfall.
<Graphe>.CouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
<Graphe>.CouleurSérieInitialise la couleur d'une série ou d'une part de secteur.
<Graphe>.CPAjouteDonnéeAjoute une donnée à un graphe circulaire de progrès.
<Graphe>.CPSensDeRotationFixe le sens de rotation d'un graphe circulaire de progrès.
<Graphe>.CPValeurMaximaleFixe la valeur maximale du graphe circulaire de progrès.
<Graphe>.DégradéActive ou désactive l'affichage des dégradés de couleurs dans un graphe.
<Graphe>.DessineDessine un graphe selon les paramètres spécifiés.
<Graphe>.DonutPourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type Beignet (ou "Donut").
<Graphe>.EpaisseurTraitRécupère et / ou change la valeur de l'épaisseur du trait dans un graphe de type Courbe.
<Graphe>.EtiquetteCatégorieInitialise l'étiquette d'une catégorie de données (ou d'un secteur) d'un graphe.
<Graphe>.EtiquetteSérieInitialise l'étiquette d'une série de données d'un graphe.
<Graphe>.ExisteTeste l'existence d'un graphe en mémoire.
<Graphe>.GraduationIndique le pas des graduations sur l'axe vertical/horizontal d'un graphe (c'est-à-dire l'intervalle entre deux graduations).
<Graphe>.HistoAgrégationDéfinit l'algorithme d'agrégation des données d'un graphe de type Histogramme (groupé ou empilé).
<Graphe>.HistoEspacementIndique l'espace avant et après chaque catégorie de données dans un histogramme ou un graphe boursier de type Minimum/Maximum.
Nouveauté 2024
<Graphe>.HistoTypeBarre
Définit le type de barre à utiliser dans un graphe de type histogramme.
<Graphe>.HMAjouteDonnéeAjoute une donnée dans un graphe de type Heatmap.
<Graphe>.HMCouleurSpécifie les couleurs des différentes valeurs d'un graphe de type Heatmap.
<Graphe>.HMLibelléXModifie le libellé d'une catégorie sur l'axe des abscisses d'un graphe de type Heatmap.
<Graphe>.HMLibelléYModifie le libellé d'une catégorie sur l'axe des ordonnées d'un graphe de type Heatmap.
<Graphe>.HMRécupèreDonnéeRécupère une donnée d'un graphe de type Heatmap.
<Graphe>.HMSupprimeCouleurSupprime les couleurs spécifiées par la fonction <Graphe>.HMCouleur dans un graphe de type Heatmap.
<Graphe>.ImprimeImprime un graphe.
<Graphe>.IncrémenteDonnéeAjoute une valeur à une donnée dans un graphe.
<Graphe>.InfoPointRenvoie les coordonnées à l'écran d'un point ou d'une valeur présent dans un graphe.
<Graphe>.InfoXYRenvoie des informations sur la série présente en un point du graphe.
<Graphe>.LégendeIndique la présence et la position de la légende dans un graphe.
<Graphe>.LibelléIndique divers paramètres de légende complémentaire dans un graphe.
<Graphe>.LissageLisse un graphe de type Courbe ou Nuage de points par la méthode des "splines cubiques".
<Graphe>.MAJAutomatiqueEtiquetteCatégorieIdentifie ou définit si les étiquettes de catégorie sont mises à jour à chaque dessin du graphe.
<Graphe>.MAJAutomatiqueSérieIdentifie ou définit si une série est mise à jour à chaque dessin du graphe.
<Graphe>.MasqueFormate les données affichées par la fonction <Graphe>.Libellé ou par la fonction <Graphe>.Bulle.
<Graphe>.MenuDéfinit le type du menu contextuel affiché par un graphe.
<Graphe>.NiveauTemporelMasqueDéfinit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
<Graphe>.NiveauTemporelMaxDéfinit le nombre de niveaux à afficher dans l'échelle temporelle d'un graphe ainsi que le niveau maximum.
<Graphe>.Nuage3DAjouteDonnéeAjoute un nouveau point à afficher dans un graphe de type Nuage de points 3D.
<Graphe>.Nuage3DCouleurAltitudeDéfinit les différentes couleurs utilisées selon les niveaux d'altitude d'une série d'un graphe de type Nuage de points 3D.
<Graphe>.Nuage3DLibelléGraduationPermet de spécifier le libellé d'une graduation pour un graphe de type Nuage de points 3D.
<Graphe>.Nuage3DProjectionIndique si les points d'une série d'un graphe de type Nuage de points 3D doivent être projetés sur un plan donné.
<Graphe>.Nuage3DQuadrillageAffiche le quadrillage pour les différents plans d'un graphe de type Nuage de points 3D.
<Graphe>.Nuage3DReliePointRelie ou non les points (à l'aide de lignes) dans un graphe de type "Nuage de points 3D".
<Graphe>.Nuage3DSupprimeCouleurAltitudeSupprime les couleurs d'altitude spécifiées par la fonction <Graphe>.Nuage3DCouleurAltitude.
<Graphe>.Nuage3DSupprimeLibelléGraduationSupprime les libellés de graduation d'un graphe de type Nuage de points 3D.
<Graphe>.NuageAjouteDonnéeXYAjoute une donnée dans un graphe de type "Nuage de points".
<Graphe>.NuageCouleurSérieInitialise la couleur d'une série pour un graphe de type "Nuage de points".
<Graphe>.NuageEtiquetteSérieInitialise l'étiquette d'une série de données dans un graphe de type "Nuage de points".
<Graphe>.NuageRécupèreDonnéeXYRécupère une donnée dans un graphe "Nuage de points".
<Graphe>.NuageReliePointRelie ou non les points dans un graphe de type "Nuage de points".
<Graphe>.NuageTaillePointDéfinit la taille des points dans un graphe de type "Nuage de points".
<Graphe>.OpacitéSérieModifie le facteur d'opacité d'une série dans un graphe.
<Graphe>.OptionMenuModifie le texte d'une option du menu contextuel d'un graphe.
<Graphe>.OrientationModifie l'orientation des axes d'un graphe.
<Graphe>.OrigineModifie la graduation de début et de fin sur un des axes d'un graphe.
<Graphe>.ParamètreRécupère ou modifie un paramètre d'un graphe.
<Graphe>.Paramètre3DSRécupère ou modifie un paramètre de dessin d'un graphe en mode 3D Spatiale.
<Graphe>.PoliceEtiquetteModifie la police utilisée pour les étiquettes de catégorie d'un graphe.
<Graphe>.PoliceLégendeModifie la police utilisée pour la légende d'un graphe.
<Graphe>.PoliceTitreModifie la police utilisée pour le titre d'un graphe.
<Graphe>.PoliceTitreAxeModifie la police utilisée pour les titres des axes d'un graphe.
<Graphe>.PourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type :
  • Beignet (Donut),
  • Graphe circulaire de progrès.
<Graphe>.QuadrillageAffiche ou rend invisible le quadrillage d'un graphe.
<Graphe>.RécupèreDonnéeRécupère une donnée dans un graphe.
<Graphe>.ReliefPermet d'afficher un graphe en relief.
<Graphe>.RotationEffectue une rotation d'un graphe de type Surface ou Pyramide sur un de ses axes afin de permettre une meilleure visualisation des données.
<Graphe>.SauveBMPSauvegarde un graphe préalablement dessiné dans un fichier au format BMP.
<Graphe>.SauveEMFSauvegarde un graphe préalablement dessiné dans un fichier au format vectoriel EMF.
<Graphe>.SauveParamètreSauve les paramètres d'un graphe sous forme d'une chaîne compressée.
<Graphe>.SauveWMFSauvegarde un graphe préalablement dessiné au format vectoriel WMF.
<Graphe>.SecteurAngleDépartIndique l'angle de départ de la première part dans un graphe de type Secteur, Hémicycle ou Donut.
<Graphe>.SecteurPartExcentréeExcentre une part ou toutes les parts d'un graphe.
<Graphe>.SérieAxeSecondaireDétermine si une série sera dessinée sur l'axe secondaire.
<Graphe>.SMNAjouteDonnéeAjoute une donnée à un graphe de type Secteur multiniveau.
<Graphe>.SMNAngleDépartIndique l'angle de départ de la première part dans un graphe de type Secteur multiniveau.
<Graphe>.SMNCouleurPortionChange la couleur d'une portion d'un graphe de type Secteur multiniveau.
<Graphe>.SMNPartExcentréeExcentre une part ou toutes les parts d'un graphe de type Secteur multiniveau.
<Graphe>.SMNPortionRacineChange ou précise le chemin de la racine dans un graphe de type Secteur multiniveau.
<Graphe>.SMNRécupèreDonnéeRécupère une valeur numérique dans un graphe de type Secteur multiniveau.
<Graphe>.SourceEtiquetteCatégorieDéfinit la source des étiquettes de catégorie.
<Graphe>.SourceSérieDéfinit la source d'une série.
<Graphe>.SuperposeGraphePermet d'afficher deux graphes de type différent dans le même graphe.
<Graphe>.SupprimeSérieSupprime une série de données d'un graphe.
<Graphe>.SupprimeToutEfface un graphe dessiné et détruit ce graphe.
<Graphe>.SurfaceAjouteDonnéeAjoute une donnée dans un graphe de type Surface.
<Graphe>.SurfaceCouleurAltitudeDéfinit la couleur utilisée pour une altitude (Z) d'un graphe de type Surface.
<Graphe>.SurfaceLibelléGraduationPermet de spécifier le libellé d'une graduation pour un graphe de type Surface.
<Graphe>.SurfaceMaillageActive ou désactive le maillage sur un graphe de type Surface.
<Graphe>.SurfaceQuadrillageAffiche le quadrillage pour les différents plans d'un graphe de type Surface.
<Graphe>.SurfaceRécupèreDonnéeRécupère une donnée dans un graphe de type Surface.
<Graphe>.SurfaceSupprimeCouleurAltitudeSupprime les couleurs d'altitude spécifiées par la fonction <Graphe>.SurfaceCouleurAltitude.
<Graphe>.SurfaceSupprimeLibelléGraduationSupprime les libellés de graduation d'un graphe de type Surface.
<Graphe>.TaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
<Graphe>.TempsRéelIntervalleFixe l'intervalle de temps visible dans un graphe temporel avec affichage en temps réel.
<Graphe>.TitreModifie le libellé et/ou la position du titre d'un graphe.
<Graphe>.TitreAxeDéfinit le titre de l'axe des abscisses et le titre de l'axe des ordonnées d'un graphe.
<Graphe>.TypeIdentifie ou modifie le type d'un graphe.
<Graphe>.TypePointModifie la forme du point d'une catégorie ou d'une valeur particulière dans un graphe de type Courbe, Aire, Nuage de points et Radar.
<Graphe>.TypePointSérieModifie la forme du point d'une série dans un graphe de type Courbe, Aire, Nuage de points et Radar.
<Graphe>.TypeSérieFixe le type d'une série utilisée dans un graphe composite (graphe composé de plusieurs graphes de types différents).
<Graphe>.TypeTraitSérieModifie le type de trait d'une série dans un graphe de type Courbe, Aire, Nuage de points et Radar.
Nouveauté 2024
<Graphe>.WaffleTaille
Permet de définir le nombre de lignes et de colonnes d'un graphe de type Waffle.
Permet de définir la forme des cellules d'un graphe de type Waffle.
<Graphe>.WaterfallCouleurIndique la couleur d'un type de catégorie pour un graphe de type Waterfall.
<Graphe>.WaterfallTypeCatégorieIndique le type de la catégorie d'un graphe de type Waterfall.
<Graphe>.ZoomRègle le zoom d'un graphe.
Liste des exemples associés :
Le champ Graphe Exemples unitaires (WINDEV) : Le champ Graphe
[ + ] Utilisation du champ Graphe de WINDEV.
Le champ graphe permet d'éditer directement les données qui seront affichées dans le graphe.
Ces données peuvent provenir d'une Colonne de table, d'une Liste, d'un tableau WLangage. Vous pouvez également les remplir par programmation.
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.
WD Dessin sur Graphe Exemples didactiques (WINDEV) : WD Dessin sur Graphe
[ + ] Cet exemple repose sur l'utilisation d'un composant interne permettant de dessiner des éléments sur un champ graphe :
- Zones min/max
- Zone diverses
- Drapeaux
- Plots et trackers de suivi
...
Le champ Graphe (gestion du clic) Exemples unitaires (WINDEV) : Le champ Graphe (gestion du clic)
[ + ] Personnalisation du clic sur un graphe de type Secteur.
Ici, la part cliquée par l'utilisateur est excentrée par l'application.
Pour réaliser ce comportement, il suffit d'utiliser les fonctions WLangage grInfoXY (pour connaître la part cliquée) et grSecteurPartExcentrée (pour excentrer la part).
WD Emprunt Exemples complets (WINDEV) : WD Emprunt
[ + ] Grâce à la puissance de WINDEV et à la simplicité du WLangage, cette application a été développée en 1 journée seulement !

Cet exemple permet de simuler des emprunts et notamment :
- de calculer le montant des mensualités à partir du montant emprunté donné
- de calculer le montant empruntable à partir d'une mensualité donnée
- de calculer le rapport d'un placement à partir d'un apport mensuel

Pour chaque cas, il est possible d'imprimer le tableau d'amortissement correspondant à vos paramètres.
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,...)
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".
Version minimum requise
  • Version 23
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