Google Chart Tools を使用してグラフを描画しようとしています。
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 は配列です。残念ながら、チャートが表示されないため、おそらくこの方法で配列を渡すことはできません。この種の状況に対処する正しい方法は何ですか?
アップデート
OK、 for ループで Gon と setCell 関数を使用しましたが、動作します