hola amigos espero me puedan ayudar.
tengo problemas con el eje x , se coloca un valor al final del ejex en este caso es un 2000
esta es la imagen del problema que tengo
http://imageshack.us/f/7/17zk.png/
este es el codigo con el cual genero la grafica.
Código PHP:
Ver originalrequire_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_line.php');
$usuario = 'postgres';
$contrasenia = '*****';
try {
$db = new PDO('pgsql:host=localhost;dbname=meteo',$usuario,$contrasenia);
}catch(PDOException $e) {
//echo $e->getMessage();
echo "Usuario y Clave Invalidas";
throw new Exception("Usuario y Clave Invalidas", 0, $e);
}
$consulta = $db->prepare("SELECT * FROM anemometro");
$consulta->execute();
while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
{
$xdata[] = substr($fila['hora'], 0, -3); $ydata[] = $fila['temperatura'];
}
$graph = new Graph(800,250,'auto');
$graph->SetScale('linlin');
$graph->SetMargin(40,40,30,130);
$graph->title->Set('Temperatutra');
$graph->title->SetFont(FF_ARIAL,FS_NORMAL,12);
$graph->xaxis->SetPos('min');
$graph->xaxis->SetLabelAngle(0);
$graph->yaxis->SetTitle("Grados Centigrados (C)",'center');
$graph->xaxis->SetTitle("Tiempo",'center');
$graph->xaxis->SetTickSide(SIDE_DOWN);
$graph->xaxis->SetTickLabels($xdata);
$graph->xgrid->Show();
$p1 = new LinePlot($ydata);
$p1->SetColor('teal');
$graph->Add($p1);
$graph->Stroke();