十二月
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> 

其结果将是这个:

sessotutti

1条评论+添加评论

  • <?腓
    美元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

发表评论

Facebook的

分类

标签

翻译

Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagArabic flag
Russian flagGreek flagDutch flagCzech flagDanish flagFinnish flagPolish flagRomanian flagSwedish flag
Norwegian flagLithuanian flagSerbian flagSlovak flagSlovenian flagEstonian flagTurkish flagHungarian flagIcelandic flag