Ruby 中数组的饼图
pie chart for an array in Ruby
我想用 chartkick 为数组绘制饼图,但我在 chartkick 网站上看到图表示例到 table 中的一列,例如 <%= pie_chart Yogurt.group(:flavor).count %>
.有一种方法可以使用 chartkick 只绘制一个数组。
查看他们网站的这一部分 https://chartkick.com/#data -
<%= pie_chart [["Football", 10], ["Basketball", 5]] %>
如果您使用的是数据库,那么执行此操作 -
在controller中定义-
def index
@piechartdata = Sport.pluck(:name, :id)
end
这将为您提供完全相同的格式 -
[[“足球”, 10], [“篮球”, 5]]
那么在你看来-
<%= pie_chart @piechartdata %>
我想用 chartkick 为数组绘制饼图,但我在 chartkick 网站上看到图表示例到 table 中的一列,例如 <%= pie_chart Yogurt.group(:flavor).count %>
.有一种方法可以使用 chartkick 只绘制一个数组。
查看他们网站的这一部分 https://chartkick.com/#data -
<%= pie_chart [["Football", 10], ["Basketball", 5]] %>
如果您使用的是数据库,那么执行此操作 -
在controller中定义-
def index
@piechartdata = Sport.pluck(:name, :id)
end
这将为您提供完全相同的格式 - [[“足球”, 10], [“篮球”, 5]]
那么在你看来-
<%= pie_chart @piechartdata %>