このソフトウェアは以前に紹介済みだが、オープンソース化されたので再度紹介したい。Webアプリケーションにとってグラフは鬼門ではあるが、実現できればユーザビリティを向上できる大きな機能の一つだ。ただの一覧や数字を並べただけでは分からない、具体性を感じられるようになる。

ピクチャ 48.png

複雑なグラフも難なくこなす

 

グラフを表示するのはHTML、画像、Canvas、Flashが有力で、Flashベースのものが最も表現力に富んでいて多数のブラウザをサポートするだろう。そんな表現力の高いグラフライブラリがFusionCharts Freeだ。

今回紹介するオープンソース・ソフトウェアはFusionCharts Free、Flash + XMLによるグラフ生成ライブラリだ。以前はフリーウェアだったが、ついにオープンソース化された。

FusionCharts Freeはグラフの表示にXMLを用いる。そのためサーバサイドの技術に依らないグラフ表示が可能だ。とは言え、PHP、Perl、JSP、.NETなど多数の言語向けにグラフ表示用のライブラリを提供している。この点も見逃せない。

ピクチャ 49.png

ガントチャート

 

表示できるグラフの種類は数多い。棒グラフや線グラフ、円グラフはもちろん2D/3Dもこなす。複数のグラフを一緒に表示することが可能で、2Dと3Dを混ぜることもできる。株価チャートのような形式や、ガントチャートの描画もできる。

XMLによるデータファイルもそれほど複雑ではない。一つのライブラリでこなせることが多数あると、使い方さえ覚えれば色々な場面で役立つはずだ。企業はもちろん個人でも数値へのインパクトを与えるのに使える便利なライブラリだ。

ピクチャ 51.png

組み合わせたグラフ

 

FusionCharts Free - Open-source Animated Flash Charts and Graphs for ASP, PHP, ASP.NET, JSP, RoR and other web applications

 http://www.fusioncharts.com/free/