- pChart | a PHP Charting library から pChart をダウンロードする。
- ダウンロードしたファイルを展開して php/PEAR 以下に pChart ディレクトリを作成し配置する。
- pChart ディレクトリ内に必要なファイルがあるので php/PEAR/pChart 直下に配置しなおす。
動作確認
<?php
include("pChart/pData.class");
include("pChart/pChart.class");
$font_path = "c:\Windows\Fonts\sazanami-gothic.ttf";
/* data に plot するデータ情報を入れる */
$data = new pData;
$data->AddPoint(array(1, 4, -3, 5, 10, -2, -8, 2), "serie1");
$data->AddAllSeries();
$data->SetAbsciseLabelSerie();
$data->SetSerieName("test1", "serie1");
/* chart にグラフを描く領域の情報を入れる */
$chart = new pChart(700, 230);
$chart->setFontProperties($font_path,8);
$chart->setGraphArea(50, 30, 680, 200);
$chart->drawScale($data->GetData(),$data->GetDataDescription(),SCALE_NORMAL,150,150,150,TRUE,0,2,TRUE);
/* chart に data を配置しグラフを描く */
/* 棒グラフの場合は drawBarGraph */
$chart->drawBarGraph($data->GetData(), $data->GetDataDescription(), TRUE);
/* 線グラフの場合は drawLineGraph */
//$chart->drawLineGraph($data->GetData(),$data->GetDataDescription());
/* plot の場合は drawPlotGraph */
//$chart->drawPlotGraph($data->GetData(),$data->GetDataDescription(),3,2,255,255,255);
/* 画像として出力する */
$chart->Stroke();
?>
0 件のコメント:
コメントを投稿