0

我正在尝试显示 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

4

0 回答 0