由于大量数据(过去10年每天一个数据),我的高图图表加载速度非常慢.我已经关闭了动画.它仍然很慢.有没有办法加快或提高性能,以加快加载时间,并能够没有任何滞后放大?谢谢.具有高图的网页虽然只有77kb.
Ric*_*ann 15
您可以使用dataGrouping和设置enableMouseTracking为false.
enableMouseTracking:Boolean
启用或禁用特定系列的鼠标跟踪.这包括点工具提示和图形和点上的点击事件.使用共享工具提示(库存图表中的默认值)时,不需要鼠标跟踪.对于大型数据集,它可以提高性能.默认为true.
更新
在它的文档上找到以下内容.
如何从Highcharts中获得最佳性能?
使用具有大量数据点的系列时,需要考虑一些事项.
对于线图,建议您禁用点标记,因为这些将添加性能开销.见
http://highcharts.com/demo/line-time-series.禁用阴影会提高性能,因为为包含阴影的每个形状创建了三个阴影元素.
对于大型列系列,建议您至少对基于VML的浏览器禁用初始动画plotOptions.column.animation.区分快速SVG浏览器和较慢的VML浏览器的最佳方法是使用Highcharts.svg布尔属性.
参考