Ruby on rails Rails图表:堆叠条形图

Ruby on rails Rails图表:堆叠条形图,ruby-on-rails,charts,google-visualization,chartkick,Ruby On Rails,Charts,Google Visualization,Chartkick,我正在尝试使用Rails gem和GoogleCharts API创建一个堆叠条形图 我已经使用这条线使用chartkick生成了条形图 <%= bar_chart data, :library => {:isStacked => true} %> 但它不起作用。您可以这样复制: data = [ { name: "Fantasy & Sci Fi", data: [["2010", 10], ["2020", 16], ["2030",

我正在尝试使用Rails gem和GoogleCharts API创建一个堆叠条形图

我已经使用这条线使用chartkick生成了条形图

<%= bar_chart data, :library => {:isStacked => true} %> 
但它不起作用。

您可以这样复制:

data = [
  {
    name: "Fantasy & Sci Fi", 
    data: [["2010", 10], ["2020", 16], ["2030", 28]]
  },
  {
    name: "Romance", 
    data: [["2010", 24], ["2020", 22], ["2030", 19]]
  },
  {
    name: "Mystery/Crime", 
    data: [["2010", 20], ["2020", 23], ["2030", 29]]
  }
]
在模板中:

<%= bar_chart data, stacked: true %> 

使用此格式

data = [
  {
    name: "Fantasy & Sci Fi", 
    data: [["2010", 10], ["2020", 16], ["2030", 28]]
  },
  {
    name: "Romance", 
    data: [["2010", 24], ["2020", 22], ["2030", 19]]
  },
  {
    name: "Mystery/Crime", 
    data: [["2010", 20], ["2020", 23], ["2030", 29]]
  }
]

查询应该是什么样子?我的数据看起来像这样:
[[“X1”、“Y1”、20]、“X1”、“Y2”、10]
不会为我呈现任何内容。
data = [
  {
    name: "Fantasy & Sci Fi", 
    data: [["2010", 10], ["2020", 16], ["2030", 28]]
  },
  {
    name: "Romance", 
    data: [["2010", 24], ["2020", 22], ["2030", 19]]
  },
  {
    name: "Mystery/Crime", 
    data: [["2010", 20], ["2020", 23], ["2030", 29]]
  }
]