PHPでグラフを作成する準備[JpGraph]
PHPでグラフを作成するためのライブラリは、JpGraph,Pear::Image_Graph,Phplot等いくつかあるようです。その中で、JpGraph1.19を使用してみます。
JpGraphのインストール
まず、GDが使えることをphpinfo();にて確認します。
JpGraph1.19を次のサイトからダウンロードします。(http://www.aditus.nu/jpgraph/)jpgraph-1.19.tar.gzを展開しsrcディレクトリ内のファイルを任意のディレクトリに配置します。srcディレクトリのExamplesディレクトリは、必要ないです。
環境に応じて、php.iniのinclude_pathを変更するか、requireやincludeでパスを指定します。参照できる場所であれば、どこに配置しても問題ないようです。
TrueType Fontを使用できるようにする
TrueType Fontを使用できるようにするには、jpg-config.incを変更します。
次の部分のコメントアウトをはずし、TrueTypeFontの保存先パスを絶対パスで指定します。パスの最後は、必ず/(スラッシュ)で終わらせます。
// DEFINE("TTF_DIR","/usr/share/fonts/ttf/");
変更後
DEFINE("TTF_DIR","/usr/share/fonts/ttf/");
上記で指定したディレクトリにフォントファイルを配置します。
デフォルトで指定可能なフォントは、jpgraph.php内のTTFクラスのコンストラクタに定義されています。FF_VERDANAと指定する場合、verdana.ttf,verdanab.ttf,verdanai.ttfファイルを用意する必要があります。