amigos este es mi código para generar la gráfica, estoy utilizando jpgraph
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();
ahora bien como integro este código en laravel ?
mis dudas:
1. donde debo de colocar la carpeta que contiene todos los archivos de la libreria jpgraph.php y donde los require?
Código PHP:
Ver originalrequire_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_line.php');
2. donde coloco la parte donde se construye la grafica?
Código PHP:
Ver original$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();