2012-09-26 40 views
0

我在rails 3中使用LazyHighCharts。我的要求是在一列中顯示不同的顏色。 當我使用 系列= { :類型=> '酒吧', :名稱=> [], :數據=> @rooms, :顏色=> '粉紅' } 它顯示在粉紅整個列顏色。假設我在一列中有5行,我想用粉紅色表示第一行,其餘的四行用綠色表示。任何人都可以爲我提出解決方案。 thnks如何更改lazyhighcharts列中的顏色?

回答

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})