Esto venía de:http://www.cristalab.com/foros/t49392.html y bueno; estoy tratando de adaptar el siguiente script para poder mostrar estadísticas desde mi db:
http://teethgrinder.co.uk/open-flash-chart/gallery-pie-2.php
y bueno va como sigue finalmente...pero no del todo..
Código :
$anio="2007";$mes="11"; $conn = mysql_connect("localhost","root","pass"); mysql_select_db("bd",$conn); //tipo de cliente:A, B ,C,D o categoria.. $sql = "SELECT DISTINCT tipo_cli FROM ordenes WHERE mes='$mes' AND anio='$anio' order by tipo_cli ASC"; $res = mysql_query($sql,$conn); $data=array(); while($ventas = mysql_fetch_array($res)){ array_pop($ventas); echo $ventas[0]."',"; $data[]= $ventas[0]; } $g = new graph(); $g->set_data($data); //// PIE chart, 60% alpha// //$g->pie(60,'#505050','#000000'); $g->pie(60,'#E4F0DB','#000000',false,1); $g->pie_values ($data,$registros,$links);//,$links);// $g->pie_slice_colours( array('#FFCC00','#356aa0','#CC0066','#009933','#FFFF00','#FF66FF') ); //$g->set_tool_tip('#datos#%25'); $g->title( 'Periodo '.$mes.'-'.$anio.':Tipo deClientes', '{font-size:12px; color: #d01f3c}' ); echo $g->render(); $g->render(); echo $g->render(); /*resultado del render:A',B',C',D',&title=Periodo 11-2007:Record de Vendedores,{font-size:12px; color: #d01f3c}& &x_axis_steps=1& &y_ticks=5,10,5& &line=3,#87421F& &values=A,B,C,D& &y_min=0& &y_max=20& &pie=60,#E4F0DB,#000000,1,,1& &values=A,B,C,D& &pie_labels=& &colours=#FFCC00,#356aa0,#CC0066,#009933,#FFFF00,#FF66FF& &links=& */ ?>por lo pronto al parecer ya puedo tener los valores en $g->pie_values ,faltan los links y demas..,gracias a york3rs!!
