DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des graphes
  • Positions X et Y
  • Histogramme
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
Renvoie des informations sur la série présente en un point du graphe. Ces informations sont identiques à celles affichées dans la bulle d'aide.
Remarque : Cette fonction n'est pas disponible pour les graphes 3D ou pour les graphes Surface.
Linux Attention : L'utilisation de cette fonction sous Linux nécessite une configuration spécifique. Pour plus de détails, consultez Les graphes.
Exemple
WINDEVWEBDEV - Code ServeurUniversal Windows 10 AppiPhone/iPadWidget IOSMac Catalyst
// Code de clic sur un graphe GRF_MonGraphe
Information est une chaîne = ...
"(" + SourisPosX() + "," + SourisPosY() + ")" + RC + ...
"grSérie -->" + TAB + GRF_MonGraphe.InfoXY(grSérie, SourisPosX(), SourisPosY()) + RC + ...
"grCatégorie -->" + TAB + GRF_MonGraphe.InfoXY(grCatégorie, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeur -->" + TAB + GRF_MonGraphe.InfoXY(grValeur, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeurX -->" + TAB + GRF_MonGraphe.InfoXY(grValeurX, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeurMin -->" + TAB + GRF_MonGraphe.InfoXY(grValeurMin, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeurY -->" + TAB + GRF_MonGraphe.InfoXY(grValeurY, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeurMax -->" + TAB + GRF_MonGraphe.InfoXY(grValeurMax, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeurDebut -->" + TAB + GRF_MonGraphe.InfoXY(grValeurDébut, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeurFin -->" + TAB + GRF_MonGraphe.InfoXY(grValeurFin, SourisPosX(), SourisPosY())
WEBDEV - Code NavigateurAndroid
// Code de clic sur un graphe GRF_MonGraphe
Information est une chaîne = ...
"(" + SourisPosX() + "," + SourisPosY() + ")" + RC + ...
"grSérie -->" + TAB + GRF_MonGraphe.InfoXY(grSérie, SourisPosX(), SourisPosY()) + RC + ...
"grCatégorie -->" + TAB + GRF_MonGraphe.InfoXY(grCatégorie, ...
SourisPosX(), SourisPosY()) + RC + ...
"grValeur -->" + TAB + GRF_MonGraphe.InfoXY(grValeur, ...
SourisPosX(), SourisPosY()))
Syntaxe
<Résultat> = <Champ Graphe>.InfoXY(<Type d'information> [, <X> , <Y>])
<Résultat> : Entier ou réel
  • Information demandée.
  • S'il n'y a aucun élément du graphe sous la souris,
    • -1 (constantes grSérie et grCatégorie)
    • 0 (constante grValeurXXXX).
<Champ Graphe> : Nom de champ
Nom du champ Graphe à manipuler (présent dans l'éditeur de fenêtres ou de pages).
WEBDEV - Code Navigateur Seuls les champs Graphe interactifs sont disponibles (option "Graphe interactif" dans l'onglet "Détail" de la fenêtre de description du champ).
<Type d'information> : Constante
Type d'information demandée :
grCatégorieNuméro de la catégorie pointée.
grCatégorieThéoriqueNuméro de la catégorie qui correspond à un coordonnée X pointée (quelle que soit la série) et même si le curseur ne se trouve pas sur le dessin du graphe.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grCheminChemin de la portion du graphe de type Secteur multiniveau.
WEBDEV - Code ServeurWEBDEV - Code NavigateurAndroidiPhone/iPadWidget IOSMac Catalyst Cette constante n'est pas disponible.
grCoordonnéeXAbscisse du point du graphe.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grCoordonnéeYOrdonnée du point du graphe.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grCoordonnéeYSecondaireOrdonnée selon l'axe secondaire du point du graphe.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grSérieNuméro de la série.
Remarque : Pour les graphes boursier et les nuages de points, il n'y a qu'une série sur 4 ou sur 2.
grValeurValeur de la série.
grValeurDébutValeur de début de la série dans le cas d'un graphe boursier.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grValeurFinValeur de fin de la série dans le cas d'un graphe boursier.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grValeurMaxValeur maximale de la série dans le cas d'un graphe boursier.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grValeurMinValeur minimale de la série dans le cas d'un graphe boursier.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grValeurXValeur X de la série dans le cas d'un graphe de type Nuage de points.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
grValeurYValeur Y de la série dans le cas d'un graphe de type Nuage de points.
WEBDEV - Code NavigateurAndroid Cette constante n'est pas disponible.
<X> : Entier optionnel
Coordonnée X (en pixels) à analyser. Cette coordonnée est exprimée par rapport au champ.
Si ce paramètre n'est pas spécifié, la position utilisée lors du dernier appel à la fonction <Graphe>.InfoXY est prise en compte.
<Y> : Entier optionnel
Coordonnée Y (en pixels) à analyser. Cette coordonnée est exprimée par rapport au champ.
Si ce paramètre n'est pas spécifié, la position utilisée lors du dernier appel à la fonction <Graphe>.InfoXY est prise en compte.
Remarques

Positions X et Y

Il faut avoir précisé les paramètres <X> et <Y> au moins une fois avant de ne plus les préciser.
Si le graphe a changé entre 2 appels à la fonction <Graphe>.InfoXY et si les positions X et Y ne sont pas spécifiées, une erreur WLangage est affichée.

Histogramme

Lors du clic sur une barre de l'histogramme, la zone prise en compte sera un peu plus grande (en haut et en bas).
Liste des exemples associés :
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).
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 : wd290grf.dll
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