十二月
17
2009
17
2009
libchart:用PHP创建图形
libchart是一个PHP库,可以生成条形图或饼轻松。 生产与预先确定的数据与存储在数据库中的数据图表。 在这里,你有一个例子:
<?腓 "SELECT sesso,COUNT(sesso) FROM `vistavalutazione` WHERE sesso<> \" \" AND data LIKE '%- $mese - $anno ' GROUP BY sesso" ; 美元QueEmp =“SELECT COUNT(sesso)sesso,从``vistavalutazione sesso <> \”\“,如数据”% - $个月 - $今年sesso集团“; mysql_query ( $queEmp , $link ) or die ( mysql_error ( ) ) ; 美元ResEmp =请求mysql_query($ queEmp,$链接)或死亡(mysql_error()); mysql_num_rows ( $resEmp ) ; 美元TotEmp =的mysql_num_rows($ resEmp); new PieChart ( 400 , 230 ) ; 美元走势=新饼图(400,230); new XYDataSet ( ) ; 美元的DataSet =新XYDataSet(); $totEmp > 0 ) { ($ totEmp> 0){ $rowEmp = mysql_fetch_assoc ( $resEmp ) ) { 而($ rowEmp =注册如果($ resEmp)){ $rowEmp [ 'sesso' ] ; $ = $ RowEmp sesso的sesso']; $rowEmp [ 'COUNT(sesso)' ] ; $ $ RowEmp量子= ['COUNT(sesso)']; addPoint ( new Point ( " $sesso ( $quantos )" , $quantos ) ) ; 美元的DataSet - > addPoint(新点(“$ sesso(量子)”,广达)); } } setDataSet ( $dataSet ) ; 美元走势 - > setDataSet(集); setTitle ( "Sesso" ) ; 美元走势 - > setTitle(“Sesso”); render ( "libchart/generated/sessotutti.png" ) ; 美元走势 - >渲染(“libchart /生成/ sessotutti.png的”); ?> <P ALIGN=CENTER> <img src="libchart/generated/sessotutti.png" /> </ p>
其结果将是这个:



































<?腓
美元QueEmp =“SELECT COUNT(sesso sesso)``vistavalutazione sesso \”\“和LIKE'% - $个月,今年的sesso集团”;
美元ResEmp =请求mysql_query($ queEmp,$链接)或死亡(mysql_error());
美元TotEmp =的mysql_num_rows($ resEmp);
美元走势=新饼图(400,230);
美元的DataSet =新XYDataSet();
($ totEmp> 0){
而($ rowEmp =注册如果($ resEmp)){
$ = $ RowEmp sesso的sesso'];
$ $ RowEmp量子= ['COUNT(sesso)'];
元数据集> addPoint(新点(“$ sesso(量子)”,广达));
}
}
图表> setDataSet(集);
美元走势 - > setTitle(“Sesso”);
美元走势 - >渲染(“libchart /生成/ sessotutti.png的”);
?>
其结果将是这个:
sessotutti