我正在尝试使用 Google 图表工具绘制图表。
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('number', 'Month');
data.addColumn('number', 'Money');
data.addRows([
[<%= @months %>, <%= @money %>]
]);
var options = {
title: 'Title'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div_2'));
chart.draw(data, options);
}
@months 和 @money 是数组。不幸的是,可能我不能以这种方式传递一个数组,因为图表没有显示出来。处理这种情况的正确方法是什么?
更新
好的,我在 for 循环中使用了 Gon 和 setCell 函数,它可以工作