我正在使用谷歌可视化库,我的应用程序工作正常,我无法弄清楚如何在Chrome(特别是)这个错误开始出现。
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();
2条答案
按热度按时间pzfprimi1#
发生此错误是因为未加载google可视化。
在
drawVisualization
函数下面添加以下内容:代替
2admgd592#
我在使用Google Charts时也遇到过类似的问题,但这并没有解决它,因为.setOnLoadCallback()方法没有等待库加载,所以我不得不将该函数转换为异步,并在google.load()方法之前使用await关键字,强制它等待库加载: