Lo estoy haciendo con bases de datos, genera la gráfica pero me marca un error, que no entiendo porqué sale, alguien más puede ver que estoy omitiendo??? Gracias de antemano.
El error es este: Notice: Use of undefined constant PIE_PERCENTAGE - assumed 'PIE_PERCENTAGE' in C:\xampp\htdocs\mypie2.php on line 32
Código PHP:
<?php
include "conexion.php";
$cn=LibMySQL::getInstancia();
include("pChart/pData.class");
include("pChart/pChart.class");
//PARA SABER TIPO DE DIABETES
$rs=$cn->consultar("select count(tipodiabetes) as cuentadiabetes,tipodiabetes from registros group by tipodiabetes asc;");
$tipodiabetes=array();
$cuentadiabetes=array();
foreach($rs as $datos){
$tipodiabetes[]=$datos['tipodiabetes'];
$cuentadiabetes[]=$datos['cuentadiabetes'];
}
// Dataset definition
$DataSet = new pData;
$DataSet->AddPoint($tipodiabetes,"tipodiabetes");// aqui va el nombre del campo
$DataSet->AddPoint($cuentadiabetes,"contando"); //Extrayendo Porcentajes
$DataSet->AddAllSeries();
$DataSet->SetAbsciseLabelSerie("tipodiabetes"); //no olvidar que aqui van los textos(nombres de los campos)
// Initialise the graph
$Test = new pChart(400,220);
$Test->drawFilledRoundedRectangle(7,7,373,193,5,240,240,240);
$Test->drawRoundedRectangle(5,5,375,195,5,230,230,230);
// Draw the pie chart
$Test->setFontProperties("Fonts/tahoma.ttf",10);
//ESTA ES LA LINEA 32, LA QUE MARCA EL ERROR
$Test->drawPieGraph($DataSet->GetData(),$DataSet->GetDataDescription(),150,90,110,PIE_PERCENTAGE,TRUE,50,20,5);
$Test->drawPieLegend(310,15,$DataSet->GetData(),$DataSet->GetDataDescription(),250,250,250);
$Test->drawTitle(20,22,"Tipo de Diabetes",20,50,50,185);
$Test->Render("graficadiabetes.png");
echo "<img src='graficadiabetes.png' width='400' height='220' />";
?>