グラフを作るニーズは多い。また、そのためのライブラリも多種多様に存在している。PHPやJavaなどのプログラム言語によるもの、JavaScriptで作るもの、Flashで作るものといった具合だ。

その中にあって、これの完成度は非常に高い。まさに圧倒されてしまう綺麗さだ。

今回紹介するオープンソース・ソフトウェアはTimeplot、AJAX+DHTMLで作られたグラフ作成ライブラリだ。

Timeplotは単純な二次元の折れ線グラフ用のライブラリで、非常に細かく描画が行われる。特にグラフの上をマウスでなぞった時に各数値が表示されるのが素晴らしい。

同じプロジェクトの年表を作り出すTimeline形式をサポートしている。場合によって使い分けたり、見せ方を変えたりと便利に使えそうだ。グラフに備考をつけることもでき、特定の場所をクリックすると説明文が表示される。

サンプルは数多く登録されているので、ぜひ見てみて欲しい。AJAXとDHTMLだけでここまで出来るのかと驚いてしまうはずだ。

SIMILE | Timeplot
http://simile.mit.edu/timeplot/

その他のスクリーンショットはこちら。