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) が表示されますが、製品の jan sales (p.jan) の 1 つの値のみが表示されます。

私は怠惰な高チャートの宝石を使用しています https://github.com/michelson/lazy_high_charts

4

0 に答える 0