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ファイルを用意する必要があります。