Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
<?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();
Exemplo n.º 3
0
<?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();
Exemplo n.º 4
0
<?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();
Exemplo n.º 5
0
<?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();
Exemplo n.º 6
0
<?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