Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 启动就绪事件时Google图表未完成绘制_Javascript_Google Visualization - Fatal编程技术网

Javascript 启动就绪事件时Google图表未完成绘制

Javascript 启动就绪事件时Google图表未完成绘制,javascript,google-visualization,Javascript,Google Visualization,我的图表中的Ready事件出现间歇性问题。大约50%的情况下都会发生 //I've Set up columns and options etc beforehand var chart = new window.google.visualization.LineChart(document.getElementById("element")); window.google.visualization.events.addListener(chart, 'ready', function (

我的图表中的Ready事件出现间歇性问题。大约50%的情况下都会发生

//I've Set up columns and options etc beforehand

var chart = new window.google.visualization.LineChart(document.getElementById("element"));

window.google.visualization.events.addListener(chart, 'ready', function () {
    chart.innerHTML = '<img src="' + chart.getImageURI() + '">';

    //rest of the function....
});

  chartOptions.animation.duration = 0;
  chartOptions.hAxis.textPosition = 'in';
  chart.draw(data, chartOptions);
//我已经预先设置了列和选项等
var chart=newwindow.google.visualization.LineChart(document.getElementById(“element”);
window.google.visualization.events.addListener(图表'ready',函数(){
chart.innerHTML='';
//函数的其余部分。。。。
});
chartOptions.animation.duration=0;
chartOptions.hAxis.textPosition='in';
绘制(数据、图表选项);

因此,有时它会成功,就绪事件触发,我的处理程序运行。其他时候,就绪事件似乎不会触发,因为事件处理程序没有运行。然后,当我尝试使用
window.google.visualization.events.trigger(chart,“ready”)
手动触发事件时,控制台中出现错误“Uncaught error:chart has not finished drawing.”

是的,我正在加载当前数据,我正在使用loader.js是的,我正在加载当前数据,我正在使用loader.js