Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2013, 21:42
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Problema con eje x en JpGraph

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 original
  1. require_once ('jpgraph/jpgraph.php');
  2. require_once ('jpgraph/jpgraph_line.php');
  3.  
  4. $usuario = 'postgres';
  5. $contrasenia = '*****';
  6.    
  7.             try {
  8.                 $db = new PDO('pgsql:host=localhost;dbname=meteo',$usuario,$contrasenia);
  9.                 }catch(PDOException $e) {
  10.                 //echo $e->getMessage();
  11.                 echo "Usuario y Clave Invalidas";
  12.                 throw new Exception("Usuario y Clave Invalidas", 0, $e);
  13.                 }
  14.  
  15. $consulta = $db->prepare("SELECT * FROM anemometro");
  16. $consulta->execute();
  17.  
  18.  
  19. while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
  20.         {
  21.           $xdata[] = substr($fila['hora'], 0, -3);
  22.           $ydata[] = $fila['temperatura'];
  23.         }
  24.  
  25. $graph = new Graph(800,250,'auto');
  26. $graph->SetScale('linlin');
  27. $graph->SetMargin(40,40,30,130);
  28.  
  29. $graph->title->Set('Temperatutra');
  30. $graph->title->SetFont(FF_ARIAL,FS_NORMAL,12);
  31. $graph->xaxis->SetPos('min');
  32. $graph->xaxis->SetLabelAngle(0);
  33. $graph->yaxis->SetTitle("Grados Centigrados (C)",'center');
  34. $graph->xaxis->SetTitle("Tiempo",'center');
  35. $graph->xaxis->SetTickSide(SIDE_DOWN);
  36. $graph->xaxis->SetTickLabels($xdata);
  37. $graph->xgrid->Show();
  38. $p1 = new LinePlot($ydata);
  39. $p1->SetColor('teal');
  40. $graph->Add($p1);
  41. $graph->Stroke();