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

Langage PHP Discussion :

graph à partir d'un tableau php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2021
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2021
    Messages : 10
    Par défaut graph à partir d'un tableau php
    Bonjour, je dois dessiner un graphique sous forme d'image générée en PHP. J'ai a ma disposition une classe Image, et je dois modifier la classe enfant Graph qui permet de créer la représentation graphique d'un ensemble de point que nous lui communiquerons. Pour se faire il faut faire la méthode addVals($tabs).
    L'image est générée via le fichier graph.img.php, dans lequel on instancie le Graph et on renseigne les point dans un tableau pour la méthode addVals.
    Je dois faire la méthode addVals. J'ai fait ceci mais ça ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public function addVals($tabs)
    	{
    		for ($i=0; $i <= 3; $i++) { 
    			$vals = array($i*100, $tabs[$i], ($i+1)*100, $tabs[$i+1]);
    		}
     
    		return $vals;
    	}
    merci de votre aide

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 368
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 368
    Billets dans le blog
    17
    Par défaut
    Tu ne dis pas quelle données tu as en entrée, et quelles données tu dois obtenir en sortie. Ce sera donc difficile de t'aider précisément.

    Je peux déjà te dire que ta metahod addVals() est incohérente, voir les commentaires :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public function addVals($tabs) // Que contient $tabs ?
    {
        for ($i = 0; $i <= 3; $i++) { // $tabs a toujours seulement 4 éléments ?
            $vals = array($i * 100, $tabs[$i], ($i + 1) * 100, $tabs[$i + 1]); // Tu écrases le contenu de $vals à chaque tour de boucle
            // Au final $vals vaudra la dernière itération
            // Au dernier tour de boucle $i vaut 3, tu accèdes à $tabs[4] (un 5e élément), normal ?
        }
        return $vals; // Qu'est censé contenir $vals ?
    }

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2021
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2021
    Messages : 10
    Par défaut
    Merci pour ta réponse, effectivement je me suis bien planté... $tabs contient $tab(21, 42, 35, 0). je suis censé obtenir un graph à partir de ces points (chaque point est relié par une ligne) : Nom : graph.PNG
Affichages : 124
Taille : 11,3 Ko

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 710
    Par défaut
    en ce moment, il y a plusieurs bibliothèques javascript qui sont pratiques à utiliser :
    https://www.chartjs.org/docs/latest/...line/line.html

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2021
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2021
    Messages : 10
    Par défaut
    Je ne dois utiliser que du php

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 368
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 368
    Billets dans le blog
    17
    Par défaut
    On n'a pas eu les précisions demandées plus haut

Discussions similaires

  1. [XL-2003] créeation d'un graphe à partir d'un tableau
    Par thierry_b dans le forum Excel
    Réponses: 1
    Dernier message: 29/06/2009, 12h26
  2. Graphe à partir d'un tableau
    Par zhpipo16 dans le forum LabVIEW
    Réponses: 8
    Dernier message: 27/05/2008, 22h30
  3. [MySQL] Modifier un champ d'une bdd à partir d'un tableau php
    Par pepone44 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/05/2008, 12h12
  4. Réponses: 11
    Dernier message: 11/03/2008, 10h35
  5. Réponses: 1
    Dernier message: 26/08/2007, 23h21

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