probleme d'axe d'abscisses +jpgraph

probleme d'axe d'abscisses +jpgraph - PHP - Programmation

Marsh Posté le 30-11-2007 à 10:54:20    

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)!!
 
<?php
...
$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 :
<?php echo $xdata[$i]."<br>"; ?>
seulement les données qui se trouvent dans la table s'affichent.
merci d'avance

Reply

Marsh Posté le 30-11-2007 à 10:54:20   

Reply

Sujets relatifs:

Leave a Replay

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