0

我正在使用 Google Charts 打印出一些很酷的图表。它适用于我所有的浏览器。但我正在构建的应用程序是 HbbTv 应用程序。在那种环境中,当他尝试创建 DataTable 时,Google Charts 给了我一个错误。

google.visualization 对象存在,但 arrayToTable 不存在......当我尝试使用 DataTable()(创建一个新的空 DataTable)时,我收到一个错误,因为新的 google.visualization.DataTable() 不是构造函数。 ..

有人知道这怎么会发生?

一些附加信息:

  • google.visualisation 已加载(但它只计算 3 个元素而不是 51 个)
  • 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);
4

1 回答 1

0

The problem is fixed in the Google Visualization 1.1 (release canidate). So very soon it will be fixed in the production version.

于 2013-09-17T06:05:26.840 回答