ホームページ >バックエンド開発 >PHPチュートリアル >PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル

PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:39:171599ブラウズ

PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル は、主に 3 つのクラス (PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル.classpData.classpCache.class) を含むオープンソースのチャート生成ライブラリであり、PNG、JPG、GIF をサポートする 20 を超える単純または複雑なチャートを生成できます。ユニバーサル画像フォーマット。データ ソースは、データベース、CSV、または手書きから取得できます。 PHP を使用するには、GD サービスを有効にする必要があります。まず PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル のワークフローを見てみましょう。

PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル

主に3つのステップに分かれています:

    * チャートの生成に使用されるデータ (データベース、ファイル) を読み取ります
  1. * グラフのスタイルをデザインします (角丸、背景色など)
  2. * ラベル、タイトル、凡例を作成し、グラフを生成します

以下の単純な棒グラフを見てください:

PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル

コードは次のとおりです:

<span style="color: blue"><?php </span><span style="color: green">// 標準付属品   
 </span><span style="color: blue">include</span><span style="color: purple">(</span><span style="color: olive">"PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル/pData.class"</span><span style="color: purple">)</span>;
 <span style="color: blue">include</span><span style="color: purple">(</span><span style="color: olive">"PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル/PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル.class"</span><span style="color: purple">)</span>;

 <span style="color: green">// データセット定義 
 </span><span style="color: blue">$DataSet </span><span style="color: purple">= </span><span style="color: blue">新しい </span>pData;
 <span style="color: green">//図表データ
 </span><span style="color: blue">$DataSet</span><span style="color: purple">-></span>AddPoint<span style="color: purple">(</span><span style="color: blue">array</span><span style="color: purple">(</span><span style="color: red">1</span><span style="color: purple">,</span><span style="color: red">4</span><span style="color: purple">,-</span><span style="color: red">3</span><span style="color: purple">,</span><span style="color: red">2 </span><span style="color: purple">、-</span><span style="color: red">3</span><span style="color: purple"> 、</span><span style="color: red">3</span><span style="color: purple">、</span><span style="color: red">2</span><span style="color: purple">、</span><span style="color: red">1</span><span style="color: purple">、</span><span style="color: red">0</span><span style="color: purple">、</span><span style="color: red">7</span><span style="color: purple">、</span><span style="color: red">4</span><span style="color: purple">)、</span><span style="color: olive">」シリーズ1"</span><span style="color: purple">)</span>;
 <span style="color: blue">$DataSet</span><span style="color: purple">-></span>AddPoint<span style="color: purple">(</span><span style="color: blue">array</span><span style="color: purple">(</span><span style="color: red">3</span><span style="color: purple">,</span><span style="color: red">3</span><span style="color: purple">,-</span><span style="color: red">4</span><span style="color: purple">,</span><span style="color: red">1</span>) <span style="color: purple">、-</span><span style="color: red">2</span><span style="color: purple">、 </span><span style="color: red">2</span><span style="color: purple">、</span><span style="color: red">1</span><span style="color: purple">、</span><span style="color: red">0</span><span style="color: purple">、-</span><span style="color: red">1</span><span style="color: purple">、</span><span style="color: red">6</span><span style="color: purple">、</span><span style="color: red">3</span><span style="color: purple">)、</span><span style="color: olive">」シリーズ2"</span><span style="color: purple">)</span>;
 <span style="color: blue">$DataSet</span><span style="color: purple">-></span>AddPoint<span style="color: purple">(</span><span style="color: blue">array</span><span style="color: purple">(</span><span style="color: red">4</span><span style="color: purple">,</span><span style="color: red">1</span><span style="color: purple">,</span><span style="color: red">2</span><span style="color: purple">,-</span><span style="color: red">1</span>) <span style="color: purple">、-</span><span style="color: red">4</span><span style="color: purple">、 -</span><span style="color: red">2</span><span style="color: purple">、</span><span style="color: red">3</span><span style="color: purple">、</span><span style="color: red">2</span><span style="color: purple">、</span><span style="color: red">1</span><span style="color: purple">、</span><span style="color: red">2</span><span style="color: purple">、</span><span style="color: red">2</span><span style="color: purple">)、</span><span style="color: olive">」シリーズ3 「</span><span style="color: purple">)</span>;
 <span style="color: blue">$DataSet</span><span style="color: purple">-></span>AddAllSeries<span style="color: purple">()</span>;
 <span style="color: blue">$DataSet</span><span style="color: purple">-></span>SetAbsciseLabelSerie<span style="color: purple">()</span>;
 <span style="color: green">//データ図の例
 </span><span style="color: blue">$DataSet</span><span style="color: purple">-></span>SetSerieName<span style="color: purple">(</span><span style="color: olive">"Microsoft"</span><span style="color: purple">,</span><span style="color: olive">"Serie1"</span><span style="color: purple">)</span>;
 <span style="color: blue">$DataSet</span><span style="color: purple">-></span>SetSerieName<span style="color: purple">(</span><span style="color: olive">"IBM"</span><span style="color: purple">,</span><span style="color: olive">"Serie2"</span><span style="color: purple">)</span>;
 <span style="color: blue">$DataSet</span><span style="color: purple">-></span>SetSerieName<span style="color: purple">(</span><span style="color: olive">「Google」</span><span style="color: purple">、</span><span style="color: olive">「Serie3」</span><span style="color: purple">)</span>;

 <span style="color: green">//グラフを初期化する
 </span><span style="color: blue">$テスト</span><span style="color: purple">= </span><span style="color: blue">新しい</span>PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル<span style="color: purple">(</span><span style="color: red">700</span><span style="color: purple">,</span><span style="color: red">230</span><span style="color: purple">)</span>;
 <span style="color: green">//グラフのサイズとスタイルを設定する
 </span><span style="color: blue">$Test</span><span style="color: purple">-></span>setFontProperties<span style="color: purple">(</span><span style="color: olive">"Fonts/tahoma.ttf"</span><span style="color: purple">,</span><span style="color: red">8</span><span style="color: purple">)</span>;
 <span style="color: blue">$Test</span><span style="color: purple">-></span>setGraphArea<span style="color: purple">(</span><span style="color: red">50</span><span style="color: purple">,</span><span style="color: red">30</span><span style="color: purple">,</span><span style="color: red">680</span><span style="color: purple">,</span><span style="color: red">200</span><span style="color: purple">)</span>;
 <span style="color: blue">$Test</span><span style="color: purple">-></span>drawFilledRoundedRectangle<span style="color: purple">(</span><span style="color: red">7</span><span style="color: purple">,</span><span style="color: red">7</span><span style="color: purple">,</span><span style="color: red">693)
<p align="left"></p>
<div style="display:none;">
<span id="url" itemprop="url">http://www.bkjia.com/PHPjc/486322.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">tru​​e</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/486322.html</span><span id="genre" itemprop="genre">技術記事</span><span id="description" itemprop="description"> PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル はオープンソースのチャート生成ライブラリで、主に PHP 入門チュートリアル チャート生成 pChart_PHP チュートリアル.class、pData.class、pCache.class の 3 つのクラスが含まれており、20 を超える単純または複雑なチャートを生成でき、PNG、JPG、GIF をサポートしています...</span>
</div> 
<div class="art_confoot"></div></span></span>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。