Smoothie ChartsはJavaScript製のオープンソース・ソフトウェア。Web上でのグラフ描画に対するニーズは多い。常時固定であれば画像でも良いだろうが、システムの値を使う場合は何らかのグラフ描画ライブラリを使うことになる。

スクリーンショット(2010-08-12 10.12.22).png

複数グラフ同時描画も可能

 

さらにアクセスの度にレンダリングして終わる場合もあるが、刻々と変化するデータを常時アップデートしていくグラフもある。そんなリアルタイムに変化するグラフを必要とするならばSmoothie Chartsを使ってみよう。

Smoothie Chartsはリアルタイムに変化するデータをスムーズに描画していくライブラリだ。一つに限らず複数の線を同一グラフ内に描画することができる。例えばシステムのモニタリングであったり、アクセス数の変化などを追うのに使えそうだ。

canvasタグを使っているため、対応していないブラウザでは表示できないのが欠点ではある(SafariまたはChromeが対象となっている)。とは言えこのようなリアルタイム描画を行うライブラリは限られるので、必要とする場面は多いのではないだろうか。

 

via smoothie: Lightweight JavaScript library for smooth real-time charts in the browser [The Changelog]

Smoothie Charts

 http://smoothiecharts.org/