Highcharts性能增强方法?

Bra*_*don 10 highcharts

由于大量数据(过去10年每天一个数据),我的高图图表加载速度非常慢.我已经关闭了动画.它仍然很慢.有没有办法加快或提高性能,以加快加载时间,并能够没有任何滞后放大?谢谢.具有高图的网页虽然只有77kb.

Ric*_*ann 15

您可以使用dataGrouping和设置enableMouseTrackingfalse.

enableMouseTracking:Boolean

启用或禁用特定系列的鼠标跟踪.这包括点工具提示和图形和点上的点击事件.使用共享工具提示(库存图表中的默认值)时,不需要鼠标跟踪.对于大型数据集,它可以提高性能.默认为true.

更新

在它的文档上找到以下内容.

如何从Highcharts中获得最佳性能?

使用具有大量数据点的系列时,需要考虑一些事项.

对于线图,建议您禁用点标记,因为这些将添加性能开销.见http://highcharts.com/demo/line-time-series.

禁用阴影会提高性能,因为为包含阴影的每个形状创建了三个阴影元素.

对于大型列系列,建议您至少对基于VML的浏览器禁用初始动画plotOptions.column.animation.区分快速SVG浏览器和较慢的VML浏览器的最佳方法是使用Highcharts.svg布尔属性.

参考