[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 %>
こんな感じのグラフができる。
あれ・・・ちょっと見た感じだと、円グラフは色が二色以上指定できないみたい・・・
しかも、タイトルや、属性名等も指定できないのか・・・
これじゃあちょっと機能が足りないので、次回はGruffを試してみようと思います。