ITエンジニア/デザイナ向けにオープンソースを毎日紹介

システム開発する上で、その結果は何らかの形で出力される。例えばそれが帳票であり、一覧表であったりする。

Webシステムで表出力であれば、それほど難しくはないだろう。テーブル組する等して出力すれば良い。だが、グラフのようにビジュアル的に訴えられるものを出力しようと思ったらどうしたらいいだろう。

HTMLでダミーのグラフを出す方法もある。だが、これを使えば画像のグラフも簡単に作ることができる。

今回紹介するオープンソース・ソフトウェアはphpGraphEd、PHP製のグラフ作成ライブラリだ。

phpGraphEdはTTFフォントを使ってグラフィカルなフォントを簡単に作成することができる。背景色(または画像指定)やグラフの大きさも指定可能だ。現時点では棒グラフのみサポートのようだが、棒グラフのニーズであれば汎用的なライブラリより手軽かも知れない。

タイトルの指定やデータのセットが完了したら、レンダリングを実行する。その結果はPNG画像リソースとして返ってくる。後はimagepng関数で出力可能だ。

プログラムのソースは、データのプロット部分を除けば5行程度でグラフが出来上がってしまう。一つ一つ開発する手間を考えるとどれ程簡単かお分かりいただけるだろう。

フォントは日本語のTTFフォントを指定すれば、日本語タイトルでも対応できるだろう。棒グラフを作るニーズが発生したら思い出して欲しい。

Intressegruppen för Assistansberättigade

http://www.intressegruppen.info/?page=html-material-programvara-phpgraphed

 

MOONGIFTの関連記事

  • DevRel
  • Com2