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] Petit probleme


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 20
    Points : 16
    Points
    16
    Par défaut [JpGraph] Petit probleme
    Bonjour,

    J'ai un petit soucis mon image ne marche pas et comme c'est la premiere fois que j'utilisais JpGraph j'ai du mal à trouver mon erreur

    Je vous colle le code tel qu'il sort :

    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    $graph = new Graph(600,400);
    $graph->SetScale("textlin");
    $graph->SetMarginColor('#81b2e3');
     
    $graph->xaxis->SetTickLabels($tabLab);
    $graph->ygrid->Show();
    $graph->xgrid->Show(); 
     
    // On élargit les marges pour pouvoir placer les légendes (gauche, droite, haut, bas)
    $graph->img->SetMargin(45,25,25,45);
    $graph->title->Set("Nombre de tickets vendus");
    $graph->xaxis->title->Set("Période");
    $graph->yaxis->title->Set("Nombre de tickets");
     
    // Fixer la couleur de l'axe (bleu avec transparence : @0.7)
    $graph->ygrid->SetColor('blue@0.7');
    // Des tirets pour les lignes
    $graph->ygrid->SetLineStyle('dashed');
    $graph->ygrid->SetFill(true,'#EFEFEF@0.5','#BBCCFF@0.5');
    // Fixer la couleur de l'axe (rouge avec transparence : @0.7)
    $graph->xgrid->SetColor('red@0.7');
    // Des tirets pour les lignes
    $graph->xgrid->SetLineStyle('dashed');
     
    // Création du système de points
    $lineplot=new LinePlot($ydata);
    $lineplot->SetColor("blue");
    $lineplot->SetLegend($nom_Part[$i]);
    // On rajoute les points au graphique
    $graph->Add($lineplot);
     
    // Création du système de points
    $lineplot1=new LinePlot($ydata1);
    $lineplot1->SetColor("red");
    $lineplot1->SetLegend($nom_Part[$i]);
    // On rajoute les points au graphique
    $graph->Add($lineplot1);
     
    // Création du système de points
    $lineplot2=new LinePlot($ydata2);
    $lineplot2->SetColor("green");
    $lineplot2->SetLegend($nom_Part[$i]);
    // On rajoute les points au graphique
    $graph->Add($lineplot2);
     
    $graph->legend->SetShadow('gray@0.4',5);
    $graph->legend->SetPos(0.1,0.1,'right','top');
     
    // Affichage
    $graph->Stroke();
    Les tableaux ydata ydata1 et ydata 2 existent bel et bien

    Peut être que y'a un probleme dans l'ordre des fonctions ??
    Le message d'erreur est simplement L'image ne peut être affichée car elle contient des erreurs. J'ai enlevé le Stroke voir si y'avais une sortie qui generait mais non.

    Merci à vous

  2. #2
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Points : 35
    Points
    35
    Par défaut
    Ca t'affiches un mesage d'erreur en particulier? tu peux le poster?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 20
    Points : 16
    Points
    16
    Par défaut
    Mince j'avais pas vu ton message du coup j'avais anticipé la questio au dessus

    Donc le message d'erreur est simplement L'image ne peut être affichée car elle contient des erreurs. J'ai enlevé le Stroke voir si y'avais une sortie qui generait mais non.

    C'est bien ca le probleme si ca me disait ou était l'erreur je trouverais peut etre

  4. #4
    Nouveau membre du Club
    Inscrit en
    Janvier 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 31
    Points : 35
    Points
    35
    Par défaut
    Le message d'erreur est simplement L'image ne peut être affichée car elle contient des erreurs. J'ai enlevé le Stroke voir si y'avais une sortie qui generait mais non.
    Si tu as ça je supposes:
    - que tu utilises firefox
    - que ta page utilises quelquechose comme <img src='monscript.php'> et que c'est le fichier 'monscript.php' qui a ton code jpgraph.

    Si c'est le cas, charge directement monscript.php dans ton navigateur mais sans le stroke. Si il y a une erreur php elle devrait alors s'afficher.

    Si c'est pas le cas tu peux donner plus de détails (quels sont les fichiers utilisés, quel est celui qui t'affiche l'erreur, ....)

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 20
    Points : 16
    Points
    16
    Par défaut
    Bon finalement j'ai réussi

    Tout ca grace à toi parce que j'ai voulu localiser l'erreur avec precision pour pouvoir te donner la meilleure réponse possible donc j'ai commenté petit à petit et j'ai remarqué que c'était la premiere liaison de point qui foirait

    Et en plus c'était pas la faute à JpGraph vu que la ligne qui bloquait était celle la : $lineplot->SetLegend($nom_Part[$i]);

    Mon tableau nom_Part foirait ...

    bref dans tous les cas maintenant ca marche
    Merci bien

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

Discussions similaires

  1. Petit problème de fork
    Par osmose22 dans le forum Linux
    Réponses: 7
    Dernier message: 18/03/2007, 22h10
  2. [TP]petit probleme avec solution
    Par pompompolom dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 02/12/2004, 20h48
  3. petit probleme avec l'éditeur de builder
    Par qZheneton dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2004, 17h19
  4. petit probleme de requete
    Par nico33307 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 25/08/2004, 12h36
  5. petit probleme dans une requte POSTGRE SQL
    Par ghis le fou dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/09/2003, 14h51

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