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

Bibliothèques et frameworks PHP Discussion :

[JpGraph] Difficulté a sortir un graph


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33
    Par défaut [JpGraph] Difficulté a sortir un graph
    Bonjour
    je ne trouve pas ce qui cloche dans mon prog que voici, rien ne sort:

    Dans mon fichier php j'arrive à un moment ou je génére l'image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $imgSRC = createCourbejpgraph($aChampLib,$aValueChamp,$strTitre,$aLibIndic,$strImgSource,$strImg);
    et voici ma fonction qui créé mon image:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    function createCourbejpgraph($datax,$aDataTodraw,$strTitreGraph,$aLegend,$strFileOut,$strImg){
    require_once ('../jpgraph/jpgraph.php');
    require_once ('../jpgraph/jpgraph_line.php');
    require_once ('../jpgraph/jpgraph_error.php');
     
    $datay = $aDataTodraw;
    $graph = new Graph(300,200);
    $graph->img->SetMargin(40,40,40,40);    
    $graph->img->SetAntiAliasing();
    $graph->SetScale("textlin");
    $graph->SetShadow();
    $graph->title->Set($strTitreGraph);
    $graph->title->SetFont(FF_FONT1,FS_BOLD);
     
     
    // Use 20% "grace" to get slightly larger scale then min/max of
    // data
    $graph->yscale->SetGrace(20);
     
     
    $p1 = new LinePlot($datay);
    $p1->mark->SetType(MARK_FILLEDCIRCLE);
    $p1->mark->SetFillColor("red");
    $p1->mark->SetWidth(4);
    $p1->SetColor("blue");
    $p1->SetCenter();
    $graph->Add($p1);
     
    //$graph->Stroke($strImg);
    $graph->Stroke($strFileOut);
    return $strFileOut ;
    }
    ca mouline mais ne sort rien..
    Je précise que le programme php à la base appelait un autre fonction qui générait l'image. Cela fonctionnait mais la biblio était vieille. Donc pour un rendu meilleur j'ai voulu installer jpgraph.
    J'ai donc changé le nom de la fonction pour appeler la nouvelle (createcourbejpgraph).
    Est ce que ca ne pourrait pas venir du fait que je n'appelle pas un fichier.php qui ne contiendrait que la fonction (comme dans les exemples en somme)?


    Merci pour votre aide

  2. #2
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33
    Par défaut
    Bon,
    j'ai réussit sortir un graph via l'altération de données mais ca ne s'affiche pas sur mon site. Ca vient donc d'autre part que de la fonction jpgraph.

    par contre aucun des SetColor ne fonctionne, alors que les mark->SetFillColor oui. Une idée?

  3. #3
    Membre éclairé Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 597
    Points : 886
    Points
    886
    Par défaut
    Bonjour
    Bug connu de cette version de jpgraph ...
    Remonte la ligne 27 (add) en ligne 22 juste sous la déclaration en 21 (new)
    Ce n'est pas logique mais ça devrait fonctionner.
    Participez vous aussi !
    Message utile
    Discussion résolue

  4. #4
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33
    Par défaut
    Ha! J'ai du mal cherché alors...
    Merci pour ta réponse ca marche nickel!
    Tres bonne journée

    edit

    je rajoute un petit souci. Je ne comprends pas pourquoi mais sur un graph précisement j'ai un problème d'axe Y:
    image

    EDIT
    c'est résolu!
    il suffisait d'agrandir un peu le SetMargin à gauche en fait pour voir la totalité des nombres!

    J'en profite également pour demander s'il qq un n'aurait pas un lien vers un doc qui donne toutes les méthodes existantes!
    Car à chaque fois, faire une recherche ca devient lourd.
    Merci!

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2010
    Messages
    48
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 48
    Points : 33
    Points
    33

  6. #6
    Membre éclairé Avatar de ypcman
    Homme Profil pro
    Retraité codeur !
    Inscrit en
    Janvier 2011
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité codeur !
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2011
    Messages : 597
    Points : 886
    Points
    886
    Par défaut
    Si tu as téléchargé JpGraph, tu dois y trouver un répertoire "docs" qui contient toute la doc (manuel utilisateur et références) accessible depuis un bon vieux index.html
    Participez vous aussi !
    Message utile
    Discussion résolue

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [JpGraph] JPGraphe:Probléme d'affichage de graphe et export pdf
    Par farhaenis dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 06/07/2011, 10h44
  2. [JpGraph] Bordure noire autour du graph
    Par edblv dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 17/12/2010, 12h12
  3. Sortir plusieurs graphs SAS sur une même page
    Par AstridG dans le forum ODS et reporting
    Réponses: 16
    Dernier message: 15/12/2010, 14h23
  4. [JpGraph] impossible d'afficher les graph chez OVH
    Par ben.IT dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 09/10/2009, 22h19
  5. [JpGraph] Un lien dans un graphe
    Par AntaresJon dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 01/03/2007, 15h41

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