我在我的 RoR 项目中使用chartckick来生成图表,效果很好。(连同谷歌图表)。
我创建了一个只有2 个条形图(男性和女性)的柱形图。
现在客户希望每个条有不同的颜色?那可能吗?
我看过这篇文章 -如何更改使用 Chartkick 创建的柱形图的颜色?但它已经有半年多了,我希望现在有一种方法可以为条形指定更多颜色。
更新
我的代码如下所示:
控制器
@followers_gender_count = Project.find(params[:id]).followers.group(:gender).count
看法
<%= column_chart parse_gender_data(@followers_gender_count) %>
帮手
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
更新 2 - GitHub 上的问题