8

折れ線グラフを作成しようとしていますが、データの行を追加しようとすると、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]);

それでも失敗します。

4

2 に答える 2