1. ホーム
  2. ruby-on-rails

Ruby on RailsのWebアプリケーションでチャートを作成する場合、どのような方法が好ましいですか?

2023-10-03 11:08:23

質問

Ruby on RailsのWebアプリケーションに円グラフ、棒グラフ、散布図を追加したいと思っています。私は、それらが魅力的で、追加するのが簡単で、多くのオーバーヘッドを導入しないことを望みます。

どのようなチャートソリューションがお勧めですか?

欠点は何ですか(Javascript、Flash が必要、高価、など)?

どのように解決するのですか?

Google チャート は、Flashを使いたくない場合に最適な選択肢です。これだけでもかなり使いやすいのですが、Railsの場合はさらに gchartrb gemを使うとさらに簡単です。一例を挙げます。

GoogleChart::PieChart.new('320x200', "Things I Like To Eat", false) do |pc| 
  pc.data "Broccoli", 30
  pc.data "Pizza", 20
  pc.data "PB&J", 40 
  pc.data "Turnips", 10 
  puts pc.to_url 
end