商品の1月の売上を表示しようとしています。
これが私のproducts_controllerのコードです。
@hi = LazyHighCharts::HighChart.new('graph') do |f|
f.options[:chart][:defaultSeriesType] = "pie"
f.options[:title][:text] = "Jan Sales"
@products.each do |p|
f.series(:name=>"Jan Sales", :data=>[:name=> p.title, :y=>p.jan])
end
end
この出力が得られます: http://i.imgur.com/eVF7n.png
グラフの凡例にすべての製品名 (p.title) が表示されますが、製品の jan sales (p.jan) の 1 つの値のみが表示されます。
私は怠惰な高チャートの宝石を使用しています https://github.com/michelson/lazy_high_charts