Example #1
0
            if (!empty($titulo)) {
                $graph->title->Set($titulo);
            }
            //Creamos el plot de tipo tarta
            $p1 = new PiePlot3D($data);
            $p1->SetSliceColors($color);
            #indicamos la leyenda para cada porcion de la tarta
            $p1->SetLegends($nombres);
            //Añadirmos el plot al grafico
            $graph->Add($p1);
            //mostramos el grafico en pantalla
            $graph->Stroke("{$nombreGrafico}.png");
            $this->Image("{$nombreGrafico}.png", $x, $y, $ancho, $altura);
            unlink("{$nombreGrafico}.png");
        }
    }
}
$pdf = new Reporte();
//creamos el documento pdf
$pdf->AddPage();
//agregamos la pagina
$pdf->SetFont("Arial", "B", 16);
//establecemos propiedades del texto tipo de letra, negrita, tamaño
//$pdf->Cell(40,10,'hola mundo',1);
$pdf->Cell(0, 5, "Estadisticas de los ultimos 30 dias", 0, 0, 'C');
$compra = new Compra();
$venta = new Venta();
$nro_compra = $compra->contar();
$nro_venta = $venta->contar();
$pdf->gaficoPDF(array('Ingresos' => array($nro_compra['0']['compras'], 'red'), 'Egresos' => array($nro_venta['0']['ventas'], 'blue')), 'Grafico', array(20, 40, 170, 170), 'Ingresos ' . $nro_compra['0']['compras'] . ' | Egresos ' . $nro_venta['0']['ventas']);
$pdf->Output();