Как изменить цвет в столбце в ленивых диаграммах?
Я использую LazyHighCharts в рельсах 3. Мне нужно, чтобы в столбце отображался другой цвет. Когда я использую серию = {:type=> 'bar',:name=> [],:data=> @rooms,:color=> 'pink' }, он отображает весь столбец в розовом цвете. Предположим, у меня есть 5 строк в столбце, и я хочу показать первый ряд в розовом цвете, а остальные четыре строки в зеленом цвете. Может кто-нибудь предложить мне решение для этого. Thnks
1 ответ
Я не знаю, решили ли вы эту проблему, но я решил ее именно так.
#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} )