Я использую chartckick в моем проекте RoR для создания диаграмм, который работает довольно хорошо. (вместе с Google Charts).Диаграммы диаграмм Chartkick несколько цветов
Я создал column chart с всего 2 бара (мужской и женский).
И теперь клиент хочет, чтобы каждый бар имеют разный цвет? Это возможно?
Я видел это сообщение - How to change the color of a Column-chart created with Chartkick?, но это больше половины года, и я надеюсь, что теперь есть возможность указать больше цветов для баров.
Update
Мой код выглядит следующим образом:
контроллер
@followers_gender_count = Project.find(params[:id]).followers.group(:gender).count
Просмотр
<%= column_chart parse_gender_data(@followers_gender_count) %>
Helper
def parse_gender_data(data)
gender_data = Hash.new
gender_data[:male] = data[1]
gender_data[:female] = data[2]
({ 'Male' => gender_data[:male], 'Female' => gender_data[:female] })
end
Update 2 - Issue on GitHub
Как применить этот код в Ruby? Я обновил OP своим кодом. – Vucko
@ Vucko do, где у вас есть настройки для цветов или стиля, которые вы хотите использовать? – MZaragoza
@ Vucko взгляните на https://github.com/ankane/chartkick/blob/master/lib/chartkick/helper.rb строки (15-17), вы можете видеть, что он принимает 2 параметра 'data_source' и' options' как хэш, поэтому вы можете сделать '<% = column_chart parse_gender_data (@followers_gender_count, style_hash)%>' – MZaragoza