12月
17
2009

その他のlibchart:PHPでグラフィックスを作成します。

その他のlibchartは容易で棒グラフや円グラフを生成できるPHPライブラリです。 所定のデータを使用して、データベースに格納されているデータとグラフを生成します。 ここでは例があります。

  <?PHPの
 "SELECT sesso,COUNT(sesso) FROM `vistavalutazione` WHERE sesso<> \" \" AND data LIKE '%- $mese - $anno ' GROUP BY sesso" ; $ QueEmp = \ "` vistavalutazione sesso <> \ `FROM SELECT sesso、COUNT(sesso)" "などのデータ '% - $ヶ月 - $今年sesso、GROUP BY";
 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 ) ) { するwhile($ rowEmp =するmysql_fetch_assoc($ 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件のコメント+コメントを追加

  • <?PHPの
    $ QueEmp = \ "WHERE` vistavalutazione sesso \ `FROM SELECT sesso、COUNT(sesso)" "などのデータ - sesso BY '%$月、$年"グループ ";
    $ ResEmp =するmysql_query($ queEmp、$リンク)またはダイ(はmysql_error());
    $ TotEmp =はmysql_num_rows($ resEmp);

    $チャート=新しい円グラフ(400、230);
    $ DataSetに=新しいXYDataSet();
    {($ totEmp> 0)の場合
    するwhile($ rowEmp =するmysql_fetch_assoc($ resEmp)){
    $ = $ RowEmp sesso ['sesso'];
    $ RowEmp量子= ['COUNT(sesso)'];
    $のDataSet-> 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