PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Versions 15 et supérieures
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 4.5 minimale.
Sous Ubuntu, cette librairie peut être installée avec les commandes suivantes :
sudo apt-get install libqtcore4
sudo apt-get install libqtgui4
Nouveauté 15
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 4.5 minimale.
Sous Ubuntu, cette librairie peut être installée avec les commandes suivantes :
sudo apt-get install libqtcore4
sudo apt-get install libqtgui4
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 4.5 minimale.
Sous Ubuntu, cette librairie peut être installée avec les commandes suivantes :
sudo apt-get install libqtcore4
sudo apt-get install libqtgui4
Versions 17 et supérieures
iPhone/iPad Ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
iPhone/iPad Ces fonctions sont désormais disponibles pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Ces fonctions sont désormais disponibles pour les applications en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Ces fonctions sont désormais disponibles pour les applications en mode Windows Store apps.
Universal Windows 10 App Ces fonctions sont désormais disponibles pour les applications en mode Windows Store apps.
Versions 19 et supérieures
Android Ces fonctions sont désormais disponibles pour les applications Android.
Nouveauté 19
Android Ces fonctions sont désormais disponibles pour les applications Android.
Android Ces fonctions sont désormais disponibles pour les applications Android.
Versions 21 et supérieures
Universal Windows 10 App Ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Universal Windows 10 App Ces fonctions sont désormais disponibles en mode Universal Windows 10 App.
Les fonctions de gestion des graphes sont les suivantes :
grAjouteDonnéeAjoute une donnée dans un graphe.
Versions 24 et supérieures
grAjouteDonnéeTemporelle
grAjouteDonnéeTemporelle
Ajoute une donnée à un moment précis dans un graphe à échelle temporelle.
grAxePositionIndique la position à laquelle sera dessiné un des axes (abscisses ou ordonnées) du graphe.
grAxeVisibleActive ou désactive l'affichage des axes dans un graphe de type Courbe ou Histogramme.
grBourseAjouteDonnéeAjoute une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
grBourseRécupèreDonnéeRécupère une donnée dans un graphe boursier (chandelier, barcharts ou minmax).
grBulleAffiche 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.
grChargeParamètreRestaure les paramètres de dessin d'un graphe.
grCouleurRenvoie et initialise la couleur de différents éléments du graphe.
grCouleurBarreInitialise la couleur d'une barre spécifique sur un graphe de type Histogramme ou Histogramme empilé.
grCouleurCatégorieInitialise la couleur d'une catégorie pour un graphe de type :
  • Secteur,
  • Histogramme,
  • Graphe à bulles,
  • Waterfall.
grCouleurPointInitialise la couleur d'un point particulier sur un graphe de type :
  • Courbe,
  • Nuage de points,
  • Graphe à bulles.
grCouleurSérieInitialise la couleur d'une série ou d'une part de secteur.
grCréeCrée un graphe d'un type spécifié.
grCréePoliceLa fonction grCréePolice est conservée uniquement pour compatibilité.
grDégradéActive ou désactive l'affichage des dégradés de couleurs dans un graphe.
grDessineDessine un graphe selon les paramètres spécifiés.
grDestinationBMPDéfinit un fichier BitMap comme destination d'un graphe (BMP signifie BitMap).
grDestinationChampDéfinit un champ Image comme destination d'un graphe.
grDestinationEMFDéfinit un méta fichier comme destination d'un graphe (EMF signifie Enhanced Meta File).
grDestinationFenDéfinit une fenêtre comme destination d'un graphe.
grDestinationImageDéfinit une variable de type Image comme destination d'un graphe.
grDestinationWMFDéfinit un méta fichier comme destination d'un graphe.
grDonutPourcentageTrouModifie le pourcentage correspondant au rayon du trou d'un graphe de type Beignet (ou "Donut").
grEffaceDessinEfface le dessin d'un graphe (dans un champ Image ou dans une fenêtre).
grEpaisseurTraitRécupère et / ou change la valeur de l'épaisseur du trait dans un graphe de type courbe.
grEtiquetteCatégorieInitialise l'étiquette d'une catégorie de données (ou d'un secteur) d'un graphe.
grEtiquetteSérieInitialise l'étiquette d'une série de données d'un graphe.
grExisteTeste l'existence d'un graphe en mémoire.
grFenTailleDéfinit la taille de la fenêtre contenant le graphe.
grGraduationIndique le pas des graduations sur l'axe vertical/horizontal d'un graphe (c'est-à-dire l'intervalle entre deux graduations).
grHistoAgrégationDéfinit l'algorithme d’agrégation des données d'un graphe de type Histogramme (groupé ou empilé).
grHistoEspacementIndique l'espace avant et après chaque catégorie de données dans un histogramme ou un graphe boursier de type Minimum/Maximum.
grHMAjouteDonnéeAjoute une donnée dans un graphe de type Heatmap.
grHMCouleurSpécifie les couleurs des différentes valeurs d'un graphe de type Heatmap.
grHMLibelléXModifie le libellé d'une catégorie sur l'axe des abscisses d'un graphe de type Heatmap.
grHMLibelléYModifie le libellé d'une catégorie sur l'axe des ordonnées d'un graphe de type Heatmap.
grHMRécupèreDonnéeRécupère une donnée d'un graphe de type Heatmap.
grHMSupprimeCouleurSupprime les couleurs spécifiées par la fonction grHMCouleur dans un graphe de type Heatmap.
grImprimeImprime un graphe.
grIncrémenteDonnéeAjoute une valeur à une donnée dans un graphe.
grInfoPointRenvoie les coordonnées à l'écran d'un point ou d'une valeur présent dans un graphe.
grInfoXYRenvoie des informations sur la série présente en un point du graphe.
grLégendeIndique la présence et la position de la légende dans un graphe.
grLibelléIndique divers paramètres de légende complémentaire dans un graphe.
grLissageLisse un graphe de type Courbe ou Nuage de points par la méthode des "splines cubiques".
grMAJAutomatiqueEtiquetteCatégorieIdentifie ou définit si les étiquettes de catégorie sont mises à jour à chaque dessin du graphe.
grMAJAutomatiqueSérieIdentifie ou définit si une série est mise à jour à chaque dessin du graphe.
grMasqueFormate les données affichées par la fonction grLibellé ou par la fonction grBulle.
grMenuDéfinit le type du menu contextuel affiché par un graphe.
grNiveauTemporelMasqueDéfinit le masque d'affichage d'un niveau de l'échelle temporelle d'un graphe.
grNiveauTemporelMaxDéfinit le nombre de niveaux à afficher dans l'échelle temporelle d'un graphe ainsi que le niveau maximum.
grNuage3DAjouteDonnéeAjoute un nouveau point à afficher dans un graphe de type Nuage de points 3D.
grNuage3DCouleurAltitudeDé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.
grNuage3DLibelléGraduationPermet de spécifier le libellé d’une graduation pour un graphe de type Nuage de points 3D.
grNuage3DProjectionIndique si les points d'une série d'un graphe de type Nuage de points 3D doivent être projetés sur un plan donné.
grNuage3DQuadrillageAffiche le quadrillage pour les différents plans d'un graphe de type Nuage de points 3D.
grNuage3DReliePointRelie ou non les points (à l'aide de lignes) dans un graphe de type "Nuage de points 3D".
grNuage3DSupprimeCouleurAltitudeSupprime les couleurs d'altitude spécifiées par la fonction grNuage3DCouleurAltitude.
grNuage3DSupprimeLibelléGraduationSupprime les libellés de graduation d'un graphe de type Nuage de points 3D.
grNuageAjouteDonnéeXYAjoute une donnée dans un graphe de type "Nuage de points".
grNuageCouleurSérieInitialise la couleur d'une série pour un graphe de type "Nuage de points".
grNuageEtiquetteSérieInitialise l'étiquette d'une série de données dans un graphe de type "Nuage de points".
grNuageRécupèreDonnéeXYRécupère une donnée dans un graphe "Nuage de points".
grNuageReliePointRelie ou non les points dans un graphe de type "Nuage de points".
grNuageTaillePointDéfinit la taille des points dans un graphe de type "Nuage de points".
grOpacitéSérieModifie le facteur d'opacité d'une série dans un graphe.
grOptionMenuModifie le texte d'une option du menu contextuel d'un graphe.
grOrientationModifie l'orientation des axes d'un graphe.
grOrigineModifie la graduation de début et de fin sur un des axes d'un graphe.
grParamètreRécupère ou modifie un paramètre d'un graphe.
grParamètre3DSRécupère ou modifie un paramètre de dessin d'un graphe en mode 3D Spatiale.
grPoliceEtiquetteModifie la police utilisée pour les étiquettes de catégorie d'un graphe.
grPoliceLégendeModifie la police utilisée pour la légende d'un graphe.
grPoliceTitreModifie la police utilisée pour le titre d'un graphe.
grPoliceTitreAxeModifie la police utilisée pour les titres des axes d'un graphe.
grQuadrillageAffiche ou rend invisible le quadrillage d'un graphe.
grRécupèreDonnéeRécupère une donnée dans un graphe.
grReliefPermet d'afficher un graphe en relief.
grRotationPermet de :
  • Effectuer une rotation d'un graphe sur un de ses axes afin de permettre une meilleure visualisation des données.
  • Connaître l'angle de rotation d'un graphe sur un de ses axes.
grSauveBMPSauvegarde un graphe préalablement dessiné dans un fichier au format BMP.
grSauveEMFSauvegarde un graphe préalablement dessiné dans un fichier au format vectoriel EMF.
grSauveParamètreSauve les paramètres d'un graphe sous forme d'une chaîne compressée.
grSauveWMFSauvegarde un graphe préalablement dessiné au format vectoriel WMF.
grSecteurAngleDépartIndique l'angle de départ de la première part dans un graphe de type Secteur, Hémicycle ou Donut.
grSecteurPartExcentréeExcentre une part ou toutes les parts d'un graphe.
grSérieAxeSecondaireDétermine si une série sera dessinée sur l’axe secondaire.
grSMNAjouteDonnéeAjoute une donnée à un graphe de type Secteur multiniveau.
grSMNAngleDépartIndique l'angle de départ de la première part dans un graphe de type Secteur multiniveau.
grSMNCouleurPortionChange la couleur d'une portion d'un graphe de type Secteur multiniveau.
grSMNPartExcentréeExcentre une part ou toutes les parts d'un graphe de type Secteur multiniveau.
grSMNPortionRacineChange ou précise le chemin de la racine dans un graphe de type Secteur multiniveau.
grSMNRécupèreDonnéeRécupère une valeur numérique dans un graphe de type Secteur multiniveau.
grSourceEtiquetteCatégorieDéfinit la source des étiquettes de catégorie.
grSourceSérieDéfinit la source d'une série.
grSuperposeGraphePermet d'afficher deux graphes de type différent dans le même graphe.
grSupprimeSérieSupprime une série de données d'un graphe.
grSupprimeToutEfface un graphe dessiné et détruit ce graphe.
grSurfaceAjouteDonnéeAjoute une donnée dans un graphe de type Surface.
grSurfaceCouleurAltitudeDéfinit la couleur utilisée pour une altitude (Z) d'un graphe de type surface.
grSurfaceLibelléGraduationPermet de spécifier le libellé d’une graduation pour un graphe de type Surface.
grSurfaceMaillageActive ou désactive le maillage sur un graphe de type Surface.
grSurfaceQuadrillageAffiche le quadrillage pour les différents plans d'un graphe de type Surface.
grSurfaceRécupèreDonnéeRécupère une donnée dans un graphe de type Surface.
grSurfaceSupprimeCouleurAltitudeSupprime les couleurs d'altitude spécifiées par la fonction grSurfaceCouleurAltitude.
grSurfaceSupprimeLibelléGraduationSupprime les libellés de graduation d'un graphe de type Surface.
grTailleImageDéfinit la taille de l'image contenant le graphe.
grTaillePointParamètre la taille d'un point particulier sur un graphe de type Courbe ou Nuage de points.
Versions 24 et supérieures
grTempsRéelIntervalle
grTempsRéelIntervalle
Fixe l'intervalle de temps visible dans un graphe temporel avec affichage en temps réel.
grTitreModifie le libellé et/ou la position du titre d'un graphe.
grTitreAxeDéfinit le titre de l'axe des abscisses et le titre de l'axe des ordonnées d'un graphe.
grTypeIdentifie ou modifie le type d'un graphe.
grTypePointModifie 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.
grTypePointSérieModifie la forme du point d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grTypeSérieFixe le type d'une série utilisée dans un graphe composite (graphe composé de plusieurs graphes de types différents).
grTypeTraitSérieModifie le type de trait d'une série dans un graphe de type Courbe, Aire, Nuage de point et Radar.
grWaterfallCouleurIndique la couleur d'un type de catégorie pour un graphe de type Waterfall.
grWaterfallTypeCatégorieIndique le type de la catégorie d’un graphe de type Waterfall.
grZoomRè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 Pyramide Des Ages Exemples didactiques (WINDEV) : WD Pyramide Des Ages
[ + ] L’exemple «  WD Pyramide des âges » montre comment créer un graphique de type « Pyramide des âges » à partir de deux histogrammes.

Il propose un modèle de champs « Pyramide des âges » qui surcharge les principales fonctions « gr » du WLangage.

Ce modèle de champs permet une réutilisation simplifiée dans vos projets,
tout en permettant de l’adapter (ajouter des fonctions, en modifier…) selon vos besoins.
L’exemple présente également deux utilisations du modèle de champs, deux pyramides des âges, aux paramétrages différents.
WD Graphe Exemples didactiques (WINDEV) : WD Graphe
[ + ] Cet exemple didactique présente diverses utilisations du champ graphe.
Les graphes présentés sont :
- Hémicycle
- Beignet (ou donut)
- Secteur (ou camembert)
- Secteur multiniveau (ou sunburst)
- Courbe
- Nuage de points
- Nuage de points 3D
- Histogramme
- Aire
- Bulles
- Radar
- Entonnoir
- Surface
- Waterfall
- Composite

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,...)
Pocket Clic sur Graphe Mobile (WINDEV Mobile) : Pocket Clic sur Graphe
[ + ] L'exemple "Pocket 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".
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 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire