折れ線グラフを作成しようとしていますが、データの行を追加しようとすると、Google Charts がこのエラーをスローし続けます。
エラー: 指定されたすべての行は、NULL または配列でなければなりません。@ ...corechart.I.js:162
以下は、私が試した列の例です。列を作成しても問題なく動作し、行を追加しない限り空のグラフが表示されます。
var data = new google.visualization.DataTable();
data.addColumn('number', 'timestamp');
data.addColumn('number', 'JPY');
data.addColumn('number', 'EUR');
data.addColumn('number', 'SEK');
data.addColumn('number', 'HKD');
data.addColumn('number', 'CHF');
//So far so good
今、どのように addRows() で配列を渡そうとしても、エラーが発生します。私はここで同様の質問を見つけましたが、それらはすべて不正なコードの理由で失敗したか、別の方法を使用してコードを渡しました。
data.addRows([1,2,3,4,5,6]); //Breaks the chart
私も試しました:
var myrow = new Array(1,2,3,4,5,6);
data.addRows(myrow);
これを文字通り配列にする方法がわかりません。また、すべてのサンプル コードが複数の行を渡すように見えるため、一度に 2 つ渡しました。
data.addRows([1,2,3,4,5,6],
[7,8,9,10,11,12]);
それでも失敗します。