aqui esta un ejemplo: Grafico de Barras.
Grafico.php
<?php
//se trae todo lo que se necesita
require_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_bar.php');
//vecto de los valores de la grafica
$datay = array (100, 105, 85, 50, 34, 101);
// se crea el grafico. Estas dos lineas siempre son necesarias.
$graph = new Graph(600,300,'auto');
$graph->SetScale("textlin");
// se pone la mayor y menos pocision del grafico manualmente.
$graph->yaxis->SetTickPositions(array(0,30,60,90,120,150), array(15,45,75,105,135));
$graph->SetBox(false);
$graph->ygrid->SetFill(false);
$graph->xaxis->SetTickLabels(array('Ene','Feb','Mar','Abr', 'May', 'Jun'));
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);
// Se crea la BarPlot
$b1plot = new BarPlot($datay);
// y se añade en el grafico
$graph->Add($b1plot);
//Aqui son las caracteristicas del grafico.
$b1plot->SetColor("white");
$b1plot->SetFillGradient("#CC000","white",GRAD_LEFT_REFLECTION);
$b1plot->SetWidth(45);
$graph->title->Set("Usuarios por Mes");
// se muestra el grafico
$graph->Stroke();
//Para guardar el grafico en formato.png le pasamos la direccion donde lo queremos. asi:
//$graph->Stroke("Imagenes/grafico.png");
?>
Este seria el grafico que arrojaria este Codigo php:
En la pagina oficial de JpGraph Se encuentran mas ejemplos: Grafico Pastel, Lineal, Pie, etc.
Descarga las librerias completas aqui: Download
No hay comentarios:
Publicar un comentario