ちょうどrailsで使用可能なchartライブラリを探していたところ
先週のrailscastsで紹介されていたので、早速使ってみた。
Railscasts - Charts
Highcharts - Interactive JavaScript charts for your webpage
ライセンス
Highcharts - License and Pricing
商用じゃないなら無料。
prototype用adapter
Highcharts by defaults comes with adapters for jQuery and MooTools. Additionally, a prototype adapter has been written and shared by Mike Nelson.
railscastsではjqueryを使用していたが
ダウンロードページを見ると
prototypeのadapterも開発されていると書いてあるので
使ってみた。
※同梱のhighcharts.jsはversionが古いので各設定は要注意。
mnelson's Prototype-Highcharts-Adapter at master - GitHub
$ git clone http://github.com/mnelson/Prototype-Highcharts-Adapter.git
リファレンス
Highcharts - Options Reference
上でも書いたけど、prototype用のhightchartsはv1.2.5であるため、v2.0以降のオプション指定ができない。
リファレンス上「Since 2.0」となっている項目が指定不可。
これに気付かないで延々試行錯誤してしまった。
prototypeを使用する必要が無ければ、jqueryを使用した方がよさそうです。