我正在尝试找出动态清除/重置AmChart的最佳方法。我有以下图表:

amchart = new AmCharts.AmSerialChart();


我尝试过简单地重新初始化它以清除它以便重写,但是由于图表变为纯灰色而失败。我最幸运的是调用了特定的函数并重置了特定的属性,例如:

amchart.titles = [];
amchart.clearLabels();


我已将API用作指南:http://docs.amcharts.com/2/javascriptcharts/AmChart

当图形被重写时,看起来基本上没问题,但是某些元素(如侧面标签)已关闭。我只有在出现图例时才注意到这一点。有人可以帮忙吗?

最佳答案

根据您要完成的工作,Id考虑尝试:

amchart.validateNow();
// or
amchart.validateData();


在图表上设置属性和/或数据提供程序之后。

关于javascript - 如何重置AmChart?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23687559/

10-10 01:53