Estoy intentando hacer estadisticas graficas en una aplicacion y despues de revisar varias librerias me decidi por PHP/SWF Charts que me genera los graficos en Flsah muy elegantes. Pero tengo un problemita y me gustaria saber si alguien me puede colaborar.
tengo el siguiente archivo, que seria el data:
Código PHP:
$sql=$_GET['sql'];
$queryresult = $db->query($sql);
$DatosX=array('',1,2,3,4,5,6,7,8,9,10,11,12);
$DatosY=array($Titulo,0,0,0,0,0,0,0,0,0,0,0,0);
while($Datos=$db->fetchArray($queryresult))
{
for($i=1;$i<=12;$i++)
{
if($i==sprintf("%d",$Datos['mesegreso']))
{
$DatosY[$i]=$Datos['diasestancia'];
}
}
}
$chart [ 'chart_type' ] = 'line';
$chart [ 'chart_data' ] = array ($DatosX,$DatosY);
$chart [ 'chart_rect' ] = array ( 'x'=>50,
'y'=>50,
'width'=>300,
'height'=>200,
'positive_color' => "FFFFFF",
'positive_alpha' => 1000,
);
$chart [ 'chart_value' ] = array ( 'prefix' => "",
'suffix' => "m",
'decimals' => 0,
'decimal_char' => ".",
'separator' => "",
'position' => "middle",
'hide_zero' => false,
'as_percentage' => false,
'font' => "Arial",
'bold' => true,
'size' => 10,
'color' => "000000",
'alpha' => 90
);
SendChartData ( $chart );
?>
Código PHP:
$sql="SELECT ra.mesegreso,SUM(ra.diasestancia) AS diasestancia
FROM registroatencion ra
GROUP BY ra.mesegreso
ORDER BY ra.mesegreso ASC";
echo InsertChart ( URL_COMUN_PATH."/librerias/charts/charts.swf", URL_COMUN_PATH."/librerias/charts/charts_library",URL_MODULOS_PATH."estadistica/graficos/grafico.php?Titulo=Evoluvion Egresos&sql=".$sql, 400, 300 );
?>
P.D: No se si postie en el foro adecuado