« MovableTypeをタグ漬けに | メイン | ImageMagickで必要なファイル”n019003l.pfb” »

rubyでグラフ!(with Sparklines)

[ruby] [rails] [plugin] [graph] [ruby_library]

Sparklinesは、rubyで、グラフを書くライブラリです。

railsで使えるgenelatorが提供されているので試しに使ってみました。

RMagickに依存しているので、先にgem等を使ってインストールしておく必要があります。


sudo gem install RMagick
sudo gem install sparklines

railsのアプリケーションのルートディレクトリに移動し、プラグインをインストールします。
さらに ./script/generate を使って、コントローラーを作成します。


./script/plugin install http://topfunky.net/svn/plugins/sparklines

# Generate the SparklinesController and functional test
./script/generate sparklines

これで、とりあえずrailsから利用可能な状態になります。

試しに、以下のような記述をviewに書いてみる。


<%= sparkline_tag [10,20,30,40], :type => 'pie', :diameter => 100 %>

こんな感じのグラフができる。

spark_pie.png


あれ・・・ちょっと見た感じだと、円グラフは色が二色以上指定できないみたい・・・
しかも、タイトルや、属性名等も指定できないのか・・・


これじゃあちょっと機能が足りないので、次回はGruffを試してみようと思います。

トラックバック

このエントリーのトラックバックURL:
http://i-am.web777.net/mt/mt-tb.cgi/9

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)