就绪事件触发时,Google Chart尚未完成绘制

时间:2019-04-12 13:07:00

标签: javascript google-visualization

我的图表在“就绪”事件中发生间歇性问题。大约有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);

因此有时它会成功,并且ready事件将触发并且我的处理程序将运行。其他时候,由于事件处理程序未运行,因此就绪事件似乎未触发。然后,我尝试使用window.google.visualization.events.trigger(chart, "ready")手动触发事件时,在控制台中出现错误“未捕获的错误:图表尚未完成绘制。”)

0 个答案:

没有答案