http://www.asial.co.jp/jpgraph/ からダウンロード。
マニュアルと本体をダウンロード マニュアルにらめっこ どうやら、インストールして使用するタイプではなく、phpモジュール のようなので適当に解凍して設置 cd /usr/local/src/ tar -zxvf jpgraph-3.0.8.tar.gz cd jpgraph-3.0.8 cd src 設定用ファイルを修正 vi jpg-config.inc.php define('CACHE_DIR','/tmp/jpgraph_cache/'); //キャシュの指定このままでいいんじゃない define('TTF_DIR','/usr/local/src/sazanami-20040629/');//サザナミさんが昔いれてたからそれで define('MBTTF_DIR','/usr/local/src/sazanami-20040629/');// さざ波さんは昔からこの辺で http://sourceforge.jp/projects/efont/downloads/10087/sazanami-20040629.tar.bz2/?use_mirror=keihanna%22
vi jpgraph_ttf.inc.php DEFINE('MINCHO_TTF_FONT','ipam.ttf'); DEFINE('PMINCHO_TTF_FONT','ipamp.ttf'); DEFINE('GOTHIC_TTF_FONT','ipag.ttf'); DEFINE('PGOTHIC_TTF_FONT','ipagp.ttf'); ↓ DEFINE('MINCHO_TTF_FONT','sazanami-gothic.ttf'); DEFINE('PMINCHO_TTF_FONT','sazanami-gothic.ttf'); DEFINE('GOTHIC_TTF_FONT','sazanami-gothic.ttf'); DEFINE('PGOTHIC_TTF_FONT','sazanami-gothic.ttf'); しかし、この部分マニュアルみるとjpg-config.inc.php 110行目付近と2014/5/25現在なっていてマニュアルおかしくてはまる。 http://www.asial.co.jp/jpgraph/japanese.php の記事を見つけて解決。 又いじることになるかもなのでシムリンクで cd //usr/local/lib/php/ ln -s /usr/local/src/jpgraph-3.0.8/src/ jpgraph phpでGDの出力をするときはbomなしで!
最後に、日本語表記、おかしな表記にならないようにヘッダーを入れたサンプルを下記のようにつくった vi test.php <?php include ("JpGraph/jpgraph.php"); include ("JpGraph/jpgraph_line.php"); $ydata = array(11,3,8,10,5,1,9,13,5,7); // Create the graph. These two calls are always required $graph = new Graph(300,200,"auto"); $graph->SetScale("textlin"); // Setup margin and titles $graph->img->SetMargin(40,20,20,40); $graph->title->Set("テストの日々"); $graph->title->SetFont(FF_GOTHIC, FS_NORMAL, 16); // Create the linear plot $lineplot=new LinePlot($ydata); // Add the plot to the graph $graph->Add($lineplot); // イメージフォーマット $graph->img->SetImgFormat('gif'); header('Content-type: image/gif'); // Display the graph $graph->Stroke();
?> 動いた
|