Как изменить цвет в столбце в ленивых диаграммах?

Я использую 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} )
Другие вопросы по тегам