ermona | 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 :
- <?php
- $host = '';
- $user = '';
- $pass = '';
- $db = '';
- include ("jpgraph.php" );
- include ("jpgraph_bar.php" );
- @mysql_connect($host,$user,$pass) or die("impossible de se connecter : ". mysql_error());
- @mysql_select_db($db) or die("impossible de sélectionner la base : ". mysql_error());
- $sql_h = 'SELECT distinct hittime, nb, seqno FROM connect';
- $data1y = NULL;
- $data1x = NULL;
- $Resultat = mysql_query($sql_h);
- for ($seqno=0 ; $seqno<mysql_numrows($Resultat) ; $seqno++)
- {
- $data1y[]=mysql_result($Resultat , $seqno , "nb" );
- $data1x[]=mysql_result($Resultat , $seqno , "hittime" );
- }
- mysql_close();
- // Create the graph. These two calls are always required
- $graph = new Graph(400,400,"auto" );
- $graph->SetScale("textlin" );
- $graph->SetShadow();
- $graph->img->SetMargin(40,30,20,80);
- // Create the bar plots
- $b1plot = new BarPlot($data1y);
- $b1plot->SetFillColor("orange" );
- $b1plot->value->Show();
- // ...and add it to the graPH
- $graph->Add($b1plot);
- $graph->title->Set("Statistics: " );
- $graph->xaxis->SetTickLabels($data1x);
- $graph->xaxis->SetLabelAngle(90);
- $graph->xaxis->title->Set("" );
- $graph->yaxis->title->Set("Number of connections" );
- $graph->title->SetFont(FF_FONT1,FS_BOLD);
- $graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
- $graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);
- // Display the graph
- $graph->Stroke();
- ?>
|
avec ce code j'obtiens ce graphique
mais quand je fais le graphique avec excel j'obtiens ceci
Pourriez vous m'aider a comprendre mes erreurs car je suis complètement bloquer.
merci |