您可以在此处查看我的Highchart测试示例:Chart test
当您单击“重新加载图表”按钮时,它会使用随机数重新加载图表。但正如您所看到的,图表会在很短的时间内消失并再次出现。我的问题是:我可以更顺利地重新加载图表,而不会在很短的时间内消失吗?
答案 0 :(得分:1)
对我来说,在OS X上使用Chrome时,它根本没有打嗝 - 旧图表会立即被替换为新图表,然后需要一些时间来制作完整视图。因此,如果它是您反对的动画时间,我建议您只需将图表的animate属性设置为false即可避免这种情况。
如果仍然不够好(例如其他浏览器可能较慢),您可以先关闭动画,然后使用Highcharts API调整数据并重绘图表而不重新创建它。然而,这可能更具侵略性,因此值得从第一种方法开始。