Bonjour,
J'ai un petit problème avec JPgraph.
Je veux tracer une courbe. Des nombres en y et des dates en x.
voila mon résultat :
Pourquoi j'ai des barres alors que j'ai mis en include :
(pas de jpgraph_bar)
ce que j'ai mis dans mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 include "jpgraph/src/jpgraph.php"; include "jpgraph/src/jpgraph_date.php"; include "jpgraph/src/jpgraph_line.php";
Le problème vient du datlint ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $graphique = new Graph(500,300); $graphique->title->Set("xcode/temps"); $graphique->SetScale("datlint"); $graphique->xaxis->SetLabelAngle(90); $courbe = new LinePlot($datay,$datax); $courbe->SetColor('teal'); $courbe->SetLegend('cucm'); $graphique->Add($courbe); $graphique->Stroke();
Au tout début je rempli mes array comme ça :
Peut-être le format date qui pose problème ?
Merci de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $datay = array(); $datax = array(); $sql= "SELECT DATE, XCODE FROM data ORDER BY DATE" ; $requete = mysql_query($sql) or die( mysql_error() ) ; while ($donnees = @mysql_fetch_array($requete) ) { $datax[] = strtotime($donnees['DATE']); $datay[] = $donnees['XCODE']; }
Partager