【问题标题】:How to plot a column chart rails如何绘制柱形图轨道
【发布时间】:2019-08-07 01:18:33
【问题描述】:

在下面的代码中,我想增加变量a,最后,我想使用变量a来绘制图形。

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

当我现在这样做时,图表不会绘制任何内容。

【问题讨论】:

    标签: ruby-on-rails chartkick


    【解决方案1】:

    首先,您需要创建图表数据。然后您需要将此数据作为参数传递给 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
    

    【讨论】:

    • 能否将答案标记为正确答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-18
    • 1970-01-01
    • 1970-01-01
    • 2010-11-28
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    相关资源
    最近更新 更多