小さな「速いグラフ」

Example SmallGraph

ページ表示を追っているウェブページに小さなグラフを加えることは訪問客に対して役に立つことがありえます。 あなたは、チャートの最小の部分を引くために、pChartを使うことができます。 この例では、DataはpDataクラスのAddPoint()を使用して、手動で設定されます。 呼ばれるグラフ機能は、drawLineGraph()です。 このスクリプトを実行するとカレントディレクトリにSmallGraph.phpファイルを作成します。

Example SmallGraph
(訳注)この画像はサンプルコードのSmallGraph.phpを出力したものです。

SmallGraph.php ソースコード

<?php
 /*
     SmallGraph: Let's go fast, draw small!
 */

 // Standard inclusions
 include("pChart/pData.class");
 include("pChart/pChart.class");

 // Dataset definition
 $DataSet = new pData;
 $DataSet->AddPoint(array(1,4,-3,2,-3,3,2,1,0,7,4,-3,2,-3,3,5,1,0,7),"Serie1");
 $DataSet->AddAllSeries();
 $DataSet->SetAbsciseLabelSerie();
 $DataSet->SetSerieName("January","Serie1");

 // Initialise the graph
 $Test = new pChart(100,30);
 $Test->setFontProperties("Fonts/tahoma.ttf",8);
 $Test->drawFilledRoundedRectangle(2,2,98,28,2,230,230,230);
 $Test->setGraphArea(5,5,95,25);
 $Test->drawGraphArea(255,255,255);
 $Test->drawScale($DataSet->GetData(),$DataSet->GetDataDescription(),SCALE_NORMAL,220,220,220,FALSE);

 // Draw the line graph
 $Test->drawLineGraph($DataSet->GetData(),$DataSet->GetDataDescription());

 // Finish the graph
 $Test->Render("SmallGraph.png");
?>