jpgraph et base de donnee

jpgraph et base de donnee - SQL/NoSQL - Programmation

Marsh Posté le 02-07-2010 à 05:48:35    

Bonjour
 
j'essaye depuis un certain d'utiliser jpgraph avec ma base de donnée mais sans succès. J'ai des résultats incohérents et un graphique pas très jolie.
J'utilise ce graphique pour voir des statistiques de connexion. Dans ma base de donnée j'ai donc l'heure et le nombre de connexion.
 
voici mon code

Code :
  1. <?php
  2. $host = '';
  3. $user = '';
  4. $pass = '';
  5. $db = '';
  6. include ("jpgraph.php" );
  7. include ("jpgraph_bar.php" );
  8. @mysql_connect($host,$user,$pass) or die("impossible de se connecter : ". mysql_error());
  9. @mysql_select_db($db) or die("impossible de sélectionner la base : ". mysql_error());
  10. $sql_h = 'SELECT distinct hittime, nb, seqno FROM connect';
  11. $data1y = NULL;
  12. $data1x = NULL;
  13. $Resultat = mysql_query($sql_h);
  14. for ($seqno=0 ; $seqno<mysql_numrows($Resultat) ; $seqno++)
  15. {
  16. $data1y[]=mysql_result($Resultat , $seqno , "nb" );
  17. $data1x[]=mysql_result($Resultat , $seqno , "hittime" );
  18. }
  19. mysql_close();
  20. // Create the graph. These two calls are always required
  21. $graph = new Graph(400,400,"auto" );
  22. $graph->SetScale("textlin" );
  23. $graph->SetShadow();
  24. $graph->img->SetMargin(40,30,20,80);
  25. // Create the bar plots
  26. $b1plot = new BarPlot($data1y);
  27. $b1plot->SetFillColor("orange" );
  28. $b1plot->value->Show();
  29. // ...and add it to the graPH
  30. $graph->Add($b1plot);
  31. $graph->title->Set("Statistics: " );
  32. $graph->xaxis->SetTickLabels($data1x);
  33. $graph->xaxis->SetLabelAngle(90);
  34. $graph->xaxis->title->Set("" );
  35. $graph->yaxis->title->Set("Number of connections" );
  36. $graph->title->SetFont(FF_FONT1,FS_BOLD);
  37. $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
  38. $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
  39. // Display the graph
  40. $graph->Stroke();
  41. ?>


 
avec ce code j'obtiens ce graphique
http://img10.hostingpics.net/pics/760414graptest.png
 
mais quand je fais le graphique avec excel j'obtiens ceci
http://img10.hostingpics.net/pics/995092bongraph.jpg
 
Pourriez vous m'aider a comprendre mes erreurs car je suis complètement bloquer.
 
merci

Reply

Marsh Posté le 02-07-2010 à 05:48:35   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed