Ruby on rails Rails图表:堆叠条形图
我正在尝试使用Rails gem和GoogleCharts API创建一个堆叠条形图 我已经使用这条线使用chartkick生成了条形图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",
<%= 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]]
}
]