[PHP] probleme d'axe des abscisses + jpgraph

doudou -  
 kimo75 -
Bonjour,
j'ai un probleme avec jpgraph : une valeur qui ne se trouve pas dans mes données s'ajoute à la courbe ( exemple : 1970-01-05) !
je crois que ce probleme est due à l'echelle de la courbe (la valeur s'ajoute pour terminer le pas de l'echelle)!!

...
$query2 = "select * from nb_connectes where date_conn >='$date1' and date_conn <='$date2' order by date_conn";
$i=0;
$Cursor = ora_open($conn);
ora_parse($Cursor, $query2);
ora_exec($Cursor);
$xdata=array();
$tab=array();
$ydata=array();
while(Ora_Fetch_Into($Cursor, $tab)) {
$xdata[$i]=$tab[0];
$ydata[$i]=$tab[1];
$i++;
}
/////////////////////////////////////////////////////
/////////////////////////////////////////////////
// Creation du graph
$graph = new Graph(500,350,"auto");    
$graph->SetScale("datlin"); 
$graph->SetShadow();
$graph->img->SetMargin(40,30,20,75);
$graph->title->Set("Nombre de connectés a mon site");
$p2 = new LinePlot($ydata);
$p2->SetLegend('connectes');
$p2->SetColor("red"); 
 
$graph->xaxis->SetLabelAngle(90);
$graph->xaxis->scale->SetDateFormat("Y-m-s");
$graph->xaxis->SetTickLabels($xdata);
 
$graph->yaxis->title->SetFont(FF_VERDANA, FS_NORMAL, 8);
$graph->yaxis->title->Set("Nombre de connectés");
 
$graph->Add($p2);
$graph->Stroke();


quand je fais :
echo $xdata[$i]."<br>";

seulement les données qui se trouvent dans la table s'affichent.
merci d'avance
A voir également:

1 réponse

kimo75
 
Salut a tt monde je viens de finir mon projet mais j un prb avec le tracage de courbe j'utilise jpgraphe pour cela mais j'arrive pas a faire .
j'ai une table nommé numlogvalqui contient:
parametre -------------- datetime --------- valeur
ves1-------------- 21-02-08 8:10:10 --------- 32
ves1--------------- 21-02-08 8:10:20 -------- 31.5
ves1 -------------- 21-02-08 8:10:30 -------- 33

je veux tracer sur l'axe des X date et sur l'axe des Y les valeurs
quelqu'un de vous peut me poster un programme en php pour tracer la courbe MERCI BOKOU POUR VOTRE AIDE
0