如何绘制柱形图 rails

How to plot a column chart rails

在下面的代码中,我想增加变量 a,然后在最后,我想使用变量 a.

绘制图形
<% a = 0 %>
<% something.each do |some|%>
  <% a = a + 1%>
<% end %>
<%= column_chart [{name: "column 1", data: "a"} ]%>

当我现在这样做时,图表没有绘制任何东西。

首先,您需要创建图表数据。然后,您需要将此数据作为参数传递给 column_chart。 下面的例子,a其实就是somethings集合的索引

data = []
somethings.each_with_index do |something, a|
  data << [someting.name, a]
end

# data => [['name1', 0], ['name2', 1], ['name3', 2], ..]

column_chart data