Google Charts を使用して、クールなグラフを印刷しています。私のすべてのブラウザでうまく機能します。しかし、私が構築しているアプリケーションは HbbTv アプリです。その環境では、Google Charts が DataTable を作成しようとするとエラーが発生します。
google.visualization オブジェクトは存在しますが、arrayToTable は存在しません... DataTable() (新しい空の DataTable を作成する) を使用しようとすると、 new google.visualization.DataTable() がコンストラクターではないというエラーが表示されます。 ..
誰かがこれがどのように起こるか知っていましたか?
いくつかの追加情報:
- google.visualisation が読み込まれます (ただし、51 要素ではなく 3 要素しかカウントされません)
- HbbTv 環境は Opera 9.8 です。
ありがとう!
コード:
//My code for creating a data table from an array
var dataTable = google.visualization.arrayToDataTable(data, false);
// My code for creating a DataTable with a new instance
var dataTable = new google.visualization.DataTable();
dataTable.addColumn('string', 'Hour');
dataTable.addColumn('number', 'Amount');
dataTable.addColumn('number', 'Average');
dataTable.addRows(data);