ホームページ  >  記事  >  バックエンド開発  >  アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル

アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:56:181536ブラウズ

Bangkejia チュートリアル アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル はオープンソースのチャート生成ライブラリで、主に 3 つのクラス: アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル.classpData.classpCache.class が含まれており、20 を超える単純または複雑なチャートを生成でき、PNG をサポートしています。 JPG、GIF の一般的な画像形式。データ ソースは、データベース、CSV、または手書きから取得できます。 PHP を使用するには、GD サービスを有効にする必要があります。まず アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル のワークフローを見てみましょう。

アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル

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

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

アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル

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

  • 合計 3 ページ:
  • 前のページ
  • 1
  • 2
  • 3
  • 次のページ

www.bkjia.com本当http://www.bkjia.com/PHPjc/364275.html技術記事 Liehuo.com チュートリアル アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル はオープンソースのチャート生成ライブラリで、主に アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル.class、pData.class、pCache.class の 3 つのクラスが含まれており、20 を超える単純または複雑なチャートを生成でき、PN をサポートしています...
// 標準インクルード
include("アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル/pData.class");
include("アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル/アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル.class");

// データセット定義
$DataSet = 新しい pData;
//チャートデータ
$DataSet->AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4),"Serie1");
$DataSet->AddPoint(array(3,3,-4,1,-2,2,1,0,-1,6,3),"Serie2");
$DataSet->AddPoint(array(4,1,2,-1,-4,-2,3,2,1,2,2),"Serie3");
$DataSet->AddAllSeries();
$DataSet->SetAbsciseLabelSerie();
//データ凡例
$DataSet->SetSerieName("Microsoft","Serie1");
$DataSet->SetSerieName("IBM","Serie2");
$DataSet->SetSerieName("Google","Serie3");

// グラフを初期化します
$Test = 新しい アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル(700,230);
//グラフのサイズとスタイルを設定します
$Test->setFontProperties("Fonts/tahoma.ttf",8);
$Test->setGraphArea(50,30,680,200);
$Test->drawFilledRoundedRectangle(7,7,693,223,5,240,240,240);
$Test->drawRoundedRectangle(5,5,695,225,5,230,230,230);
$Test->drawGraphArea(255,255,255,TRUE);
$Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE);
$Test->drawGrid(4,TRUE,230,230,230,50);

// 0の線を描きます
$Test->setFontProperties("Fonts/MankSans.ttf",6);
$Test->drawTreshold(0,143,55,72,TRUE,TRUE);

// 棒グラフを描画します
// 棒グラフの場合は、drawBarGraph() を使用します
$Test->drawBarGraph($DataSet->GetData(),$DataSet->GetDataDescription(),TRUE,80);


// グラフを完成させます
//凡例、タイトル、フォント、その他の属性を作成します
$Test->setFontProperties("Fonts/MankSans.ttf",10);
$Test->drawLegend(596,150,$DataSet->GetDataDescription(),255,255,255);
$Test->setFontProperties("Fonts/MankSans.ttf",10);
$Test->drawTitle(50,22,"例",50,50,50,585);

//チャートを生成する
$imageFile = "example12.png";
$Test->Render($imageFile);
echo 'アプリケーション例: PHP がチャート pChart を生成 (ソース コード付き)_PHP チュートリアル';
?>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。