Google Visualization - TypeError:无法读取未定义的属性“DataTable”[Chrome特定]

时间:2014-05-06 09:58:08

标签: javascript google-chrome charts google-visualization

我正在使用谷歌可视化库我的应用程序工作正常,我无法弄清楚铬(特别是)这个错误如何开始出现。在Firefox中正常工作

function drawVisualization() {

var data = new google.visualization.DataTable(countArray);

// Declare columns
data.addColumn('date', 'Day');
data.addColumn('number', 'Person');

// Add data.
data.addRows(countArrayFinal);

// Create and draw the visualization.
new google.visualization.LineChart(document.getElementById('visualization')).draw(data, {
    title: 'Performance',
    width : 700,
    height : 300,
    vAxis : {
        maxValue : 4000
    }
});
}drawVisualization();

1 个答案:

答案 0 :(得分:28)

发生此错误是因为未加载Google可视化。

drawVisualization功能下方添加:

google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawVisualization);

而不是

drawVisualization();