2011-11-27 17 views
5

Ruby on Rails 3アプリでチャートやグラフを生成する必要があります。Ruby on Rails 3 Webアプリケーションのグラフ

それがいることを、私は私を助けるために宝石のために周りに検索しましたし、私は gchartrbgooglechartsgruffを発見したが、最初の二つはRailsの3をサポートするには古すぎるように見える(最後のコミット2008年の周りにある)とぶっきらぼう I read

それはImageMagickとRMagickに依存するため、お勧めしません。しかし、これは2007年

HighChartsも見栄えの良いグラフを持って今年からもありましたが、私はかなりのJavaScriptのスキル

だから何宝石やいくつかのバー/ライン/パイを持っていることが最善何なアプローチをだろうがありませんレールアプリのチャート?

答えて

4

Googleには、HTML5とJavaScriptを使用してグラフを描画するための素晴らしいライブラリがあります。 Google Chart Toolsと呼ばれています。

希望のチャートタイプをtheir Chart Galleryから選択し、JavaScriptで使用することができます。 JavaScriptのスキルがあまりなくても、この例は、あなたが仕事を完了させるのに役立ちます。

0

私は数週間前にHighchartsを使い始めました。データのニーズや複雑さに応じて、Javascriptの知識はそれほど必要ではないと言えます。それ以外は、私の意見では、これらのチャートは本当に素晴らしいと思う。

役に立つチュートリアルや例があります。このトピックに関するrailscastもあります。

+0

ハイチャートは素晴らしいですが、商用ライセンスがあります。 – supertopi

+1

私が追加するかもしれない非常に高価な商用ライセンス..私は良い外観の代替としてFusionChartsをお勧めします – Noz

2

質問が既に回答されていても、「あまりJavaScriptスキルがない」場合でも、いいチャートを作成することができますが、ここに渡す人にはMorrisを提案したいと思います。私もJavascriptのスキルはあまりありませんが、これまでは簡単です。基本的にサーバー側にJSONを作成し、それをコントローラの@variableに設定する必要があります。あなたの視点から、この変数をJavascriptコードからアクセスして、それをMorris呼び出しに渡します。

関連する問題