PHPlot グラフ表示

PHPlot 棒グラフ PHP ファイル
phplot-bar.php


63Pear Villageに戻る

<?php
require_once
 
'davefx/phplot/phplot/phplot.php';
// サンプルデータの定義
$data[0] = array('2012年'104267);
$data[1] = array('2013年'124562);
$data[2] = array('2014年'185278);
$data[3] = array('2015年'123156);
$data[4] = array('2016年',  83870);
$data[5] = array('2017年'154072);
// 凡例のラベルを指定
$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'>");
?>