PHPlot グラフ表示
PHPlot 棒グラフ PHP ファイル
phplot-bar.php
63Pear Villageに戻る
<?php
require_once
'davefx/phplot/phplot/phplot.php';
// サンプルデータの定義
$data[0] = array('2012年', 10, 42, 67);
$data[1] = array('2013年', 12, 45, 62);
$data[2] = array('2014年', 18, 52, 78);
$data[3] = array('2015年', 12, 31, 56);
$data[4] = array('2016年', 8, 38, 70);
$data[5] = array('2017年', 15, 40, 72);
// 凡例のラベルを指定
$legend = array("佐藤", "鈴木", "田中");
// PHPlotのオブジェクトを生成
$plot = new PHPlot(400,400);
$plot -> SetTTFPath(dirname(__FILE__).'/fonts');
$plot -> SetDefaultTTFont('ipaexg.ttf');
// グラフのタイプを指定
$plot -> SetPlotType('bars');
$plot -> SetShading(2); // 影をつける
// 凡例を表示する
$plot -> SetLegend($legend);
$plot -> SEtImageBorderType('plain');
// データをセットして描画
$plot -> SetDataValues($data);
$plot -> SetIsInline(true);
$plot -> SetOutputFile
(dirname(__FILE__).'/test-bar.png');
$plot -> DrawGraph();
print("<img src = 'test-bar.png'>");
?>