Amcharts4停止响应浏览器调整大小事件

时间:2019-04-23 09:20:20

标签: amcharts4

构建图表的第一个调用很好,但是随后对chart = am4core.create('chartdiv',am4charts.XYChart)的调用会导致图表停止响应浏览器调整大小事件。

我从amcharts网站的一个示例中分叉了一个例子:

https://codepen.io/anon/pen/QPVpYX

我已经在Chrome,Firefox和Edge上进行了测试,结果相同。

我发现解决此问题的唯一方法(如链接代码所示)是chart.dispose()方法,但是此调用需要30秒才能在较大的数据集上完成,因此不可行!

if (chart) {
  console.log('dispose start');
  var d = new Date().getTime();
  chart.dispose();
  console.log('dispose end ' + (new Date().getTime() - d));
}

0 个答案:

没有答案