我正在尝试显示 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),但它仅显示产品 1 月销售额 (p.jan) 的 1 个值。
我正在使用惰性高图表 gem https://github.com/michelson/lazy_high_charts