IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Série dans un graphe


Sujet :

WinDev

  1. #1
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 324
    Points : 40
    Points
    40
    Par défaut Série dans un graphe
    Bonjour,

    J'ai crée un graphe sur un état dans lequel j'ai une série où sont positionnés les jours en abscisse et un taux en pourcentage en ordonnée.
    J'ai crée celà à partir d'une requête.

    Dans ce graphe je souhaterais avoir une nouvelle série équivalente à ceci: y=8 par exemple (où 8 proviendrait d'une variable globale: gxObjectifTauxDechets).
    Je ne sais pas comment faire, j'ai testé avec grAjouteDonnée(GRF_MonGraphe, 2, gxObjectifTauxDechets) que j'ai placé à l'initialisation du graphe mais ça ne fonctionne pas, rien n'apparaît.

    Pouvez-vous m'aider ?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Une solution :
    Créer un graphe "double", avec toutes les valeurs à 0 sauf celle que tu veux afficher.
    Autre solution : créer un élément libellé qui aura l'aspect d'un élément de ton graphe et le dimensionner avec la valeur de ta variable.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 324
    Points : 40
    Points
    40
    Par défaut
    Oula désolé je débute avec les graphes windev.
    Comment créer un graphe double ?

    Voici ce que j'avais fait pour le moment: ma première série fonctionne mais j'aurais souhaiter programmer la seconde: Nom : 28-10-2014 09-30-14.jpg
Affichages : 201
Taille : 129,0 Ko

    Merci encore.

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Dans le code avant impression du bloc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    grAjouteDonnée(GRF_SansNom1,2,Valeur)
    grAjouteDonnée(GRF_SansNom1,2,Valeur)
    grAjouteDonnée(GRF_SansNom1,2,Valeur)
    grAjouteDonnée(GRF_SansNom1,2,Valeur)
    Où 2 est la deuxième série, et valeur ta valeur. A adapter...
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 324
    Points : 40
    Points
    40
    Par défaut
    Par contre cette valeur ne va pas changer puisque au final c'est une droite (Y=8) donc pour toutes les abscisses, la valeur de Y sera 8.
    Comment préciser cela ?

    Merci encore.

  6. #6
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Tu transmets le nombre de lignes de ta requête à ton état (ou tu le sors directement dans ton état)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Valeyr est entier = 8
    POUR i = 1 a hnbenr(req_lignes)
    grAjouteDonnée(GRF_Super,i,Valeur)
    FIN
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  7. #7
    Membre du Club
    Inscrit en
    Juin 2007
    Messages
    324
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 324
    Points : 40
    Points
    40
    Par défaut
    Très bien merci beaucoup ça fonctionne.

    Mais j'ai encore un souci au niveau des abscisses, les dates s'affichent au format aaaammjjhhmmssccc alors que je voudrais des dates au format jj/mm/aaaa
    Nom : 28-10-2014 14-05-07.jpg
Affichages : 184
Taille : 83,3 Ko

    Avez-vous une idée de l'origine du problème ? car je ne vois aucun paramètre de mise en forme de date au niveau du graphe et dans mon fichier de donnée, les dates sont au format aaaammjj.

    Merci d'avance.

  8. #8
    R&B
    R&B est déconnecté
    Membre éprouvé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Mars 2005
    Messages : 571
    Points : 1 263
    Points
    1 263
    Par défaut
    Bonjour
    le ressemble au fait que vous ayez des DateHeure et non des dates comme libellé d'abscisse.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/02/2015, 18h07
  2. Choisir la série représentée en abscisse (axe X) dans un graphe
    Par Boid' dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 10/12/2013, 14h20
  3. supprimer une série vide dans un graphe
    Par frisou65 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/10/2008, 10h23
  4. BO V6.5 Affichage d'une 2ieme série dans un graphe
    Par ruru9 dans le forum Débuter
    Réponses: 2
    Dernier message: 24/07/2007, 14h32
  5. Créer une série dans un chart
    Par cyrose dans le forum C++Builder
    Réponses: 5
    Dernier message: 28/11/2002, 11h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo