public function graficofecha($gestion) { if (Conectar::con()) { //$gestion='2013'; $objetoanalisis = new classAnalisis(); $anio = $gestion; for ($i = 0; $i < 12; $i++) { $dat[] = $objetoanalisis->ventamensual($anio, $i); } $datos = $dat; //$datos =array('1','4','3','3','5'); $grafico = new Graph(400, 300, "auto"); $grafico->SetScale("textlin"); $grafico->title->Set("Resumen de ventas por gestion"); $grafico->xaxis->title->Set(""); $grafico->yaxis->title->Set(""); // Un gradiente Horizontal de rojo a azul // 25 pixeles de ancho para cada barra $lineplot = new LinePlot($datos); $lineplot->SetColor("green"); $lineplot->SetWeight(2); $grafico->Add($lineplot); return $grafico->Stroke(); } }
<?php require_once 'jpgraph-3.5.0b1/src/jpgraph.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_bar.php'; include_once 'classAnalisis.php'; $anio = $_GET['anio']; if (!isset($anio)) { $anio = date('Y'); } $objetoanalisis = new classAnalisis(); $dat = $objetoanalisis->topvendedores($anio); for ($i = 0; $i < count($dat); $i++) { $datos[] = $dat[$i]['comprado']; } for ($i = 0; $i < count($dat); $i++) { $labels[] = $dat[$i]['usuario']; } // Creamos el grafico $grafico = new Graph(400, 400); $grafico->SetScale("textlin"); $grafico->title->Set("Año " . $anio); $grafico->xaxis->title->Set(""); $grafico->xaxis->SetTickLabels($labels); $grafico->yaxis->title->Set(""); $barplot1 = new BarPlot($datos); $barplot1->SetWidth(30); // 30 pixeles de ancho para cada barra $grafico->Add($barplot1); $barplot1->value->Show(); $grafico->Stroke();
<?php require_once 'jpgraph-3.5.0b1/src/jpgraph.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_pie.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_pie3d.php'; include_once 'classAnalisis.php'; // Some data $anio = $_GET['anio']; if (!isset($anio)) { $anio = date('Y'); } $objetoanalisis = new classAnalisis(); $dat = $objetoanalisis->topmarcas($anio); if (count($dat) == 0) { $dat = $objetoanalisis->analisisproducto($anio); } for ($i = 0; $i < count($dat); $i++) { $data[] = $dat[$i]['comprado']; } for ($i = 0; $i < count($dat); $i++) { $labels[] = $dat[$i]['marca']; } $graph = new PieGraph(400, 200); $graph->SetShadow(); $graph->title->Set("Año 2013"); $p1 = new PiePlot3D($data); $p1->SetSize(0.3); $p1->SetCenter(0.5); $p1->SetLegends($labels); $graph->Add($p1); $graph->Stroke();
<?php require_once 'jpgraph-3.5.0b1/src/jpgraph.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_bar.php'; include_once 'classAnalisis.php'; $anio = $_GET['anio']; if (!isset($anio)) { $anio = date('Y'); } $objetoanalisis = new classAnalisis(); $dat = $objetoanalisis->tipocliente($anio); for ($i = 0; $i < count($dat); $i++) { $datos[] = $dat[$i]['comprado']; } for ($i = 0; $i < count($dat); $i++) { $labels[] = strtoupper($dat[$i]['tipo']); } // Creamos el grafico $grafico = new Graph(400, 300, 'auto'); $grafico->SetScale("textlin"); $grafico->title->Set("Año " . $anio); $grafico->xaxis->title->Set(""); $grafico->xaxis->SetTickLabels($labels); $grafico->yaxis->title->Set(""); $barplot1 = new BarPlot($datos); $barplot1->SetWidth(30); // 30 pixeles de ancho para cada barra $grafico->Add($barplot1); $barplot1->value->Show(); $grafico->Stroke();
<?php require_once 'jpgraph-3.5.0b1/src/jpgraph.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_pie.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_pie3d.php'; include_once 'classAnalisis.php'; // Some data $anio = $_GET['anio']; if (!isset($anio)) { $anio = date('Y'); } $objetoanalisis = new classAnalisis(); $dat = $objetoanalisis->topzonas($anio); for ($i = 0; $i < count($dat); $i++) { $data[] = $dat[$i]['comprado']; } for ($i = 0; $i < count($dat); $i++) { $labels[] = $dat[$i]['zona']; } $graph = new PieGraph(400, 300); $graph->SetShadow(); $graph->title->Set("Año " . $anio); $p1 = new PiePlot3D($data); $p1->SetSize(0.3); $p1->SetCenter(0.5); $p1->SetLegends($labels); $graph->Add($p1); $graph->Stroke();
<?php // content="text/plain; charset=utf-8" // $Id: horizbarex4.php,v 1.4 2002/11/17 23:59:27 aditus Exp $ require_once 'jpgraph-3.5.0b1/src/jpgraph.php'; require_once 'jpgraph-3.5.0b1/src/jpgraph_bar.php'; include_once 'classAnalisis.php'; $anio = $_GET['anio']; if (!isset($anio)) { $anio = date('Y'); } $objetoanalisis = new classAnalisis(); $dat = $objetoanalisis->topclientes($anio); for ($i = 0; $i < count($dat); $i++) { $datay[] = $dat[$i]['comprado']; } for ($i = 0; $i < count($dat); $i++) { $lbl[] = $dat[$i]['nombre'] . "\nC.I.: " . $dat[$i]['ci']; } // Size of graph $width = 400; $height = 400; // Set the basic parameters of the graph $graph = new Graph($width, $height); $graph->SetScale('textlin'); $top = 60; $bottom = 20; $left = 90; $right = 30; $graph->Set90AndMargin($left, $right, $top, $bottom); // Nice shadow