如何在lazyhighcharts中更改列中的颜色?

时间:2012-09-26 11:55:03

标签: ruby-on-rails-3 lazy-high-charts

我在rails 3中使用LazyHighCharts。我的要求是在列中显示不同的颜色。 当我使用             series = {               :类型=> '酒吧',               :名称=> [],               :数据=> @rooms,           :颜色=> '粉'            } 它以粉红色显示整列。假设我在一列中有5行,我希望以粉红色显示第一行,其余四行显示为绿色。谁能建议我解决这个问题。 thnks

1 个答案:

答案 0 :(得分:0)

我不知道你是否已经解决了这个问题,但这就是我解决它的方法。

#Controller before set data to the series option
data = []
your_array.each do |t|
       data << {:y=>t.value, :color=>"#"+("%06x" % (rand * 0xffffff))}
end

then set data to series option
f.series({:name=>"Subcurso", :data=>data} )