Rails用の美麗JavaScriptグラフライブラリ「Chartkick」

Chartkick

Chartkick」JavaScript製のグラフ描画ライブラリ。主にRailsと組み合わせて使うことを考えられていて、上のようなラインチャートなら1行のRubyコード(ERB)で書けることが売りになっています。

<%= line_chart User.group_by_day(:created_at).count %>

もちろんグラフの種類も豊富。円グラフ、棒グラフなども描画でます。
Chartkick 1

<%= pie_chart Goal.group("name").count %>
Chartkick 2
<%= column_chart Task.group_by_day_of_week(:created_at).count %>
Chartkick 3
<%= line_chart @goals.map{|goal|
    {:name => goal.name, :data => goal.feats.group_by_week(:created_at).count }
} %>

Rubyがないって?No Problem

Railsと組み合わせなくても、Chartkick単独でもグラフ描画可能みたいです。なかなかよさそうと思いますがいかがでしょうか。

スポンサーリンク