0
我在rails 3中使用LazyHighCharts。我的要求是在一列中显示不同的颜色。 当我使用 系列= { :类型=> '酒吧', :名称=> [], :数据=> @rooms, :颜色=> '粉红' } 它显示在粉红整个列颜色。假设我在一列中有5行,我想用粉红色表示第一行,其余的四行用绿色表示。任何人都可以为我提出解决方案。 thnks如何更改lazyhighcharts列中的颜色?
我在rails 3中使用LazyHighCharts。我的要求是在一列中显示不同的颜色。 当我使用 系列= { :类型=> '酒吧', :名称=> [], :数据=> @rooms, :颜色=> '粉红' } 它显示在粉红整个列颜色。假设我在一列中有5行,我想用粉红色表示第一行,其余的四行用绿色表示。任何人都可以为我提出解决方案。 thnks如何更改lazyhighcharts列中的颜色?
我不知道你是否已经解决了这个问题,但这是我如何解决它。
#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})