饼图在Highchart中比折线图花费更多的加载时间

时间:2019-07-19 11:17:26

标签: jquery charts highcharts pie-chart

我有一个大约2300点的饼图。加载需要很多时间。当我将图表更改为折线图时,它的加载速度更快。我已经创建了相同的jsfiddle。

  

在此示例中,折线图的加载时间不到1秒。但是派   加载图表需要大约4秒钟。

有人知道为什么会这样吗?

我设置了turboThreshold: 0,

This is my fiddle

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

对于包含大量数据的图表,您可以尝试使用boost模块以加快加载速度。

您可以在此处下载该模块,阅读如何使用它,并查看工作示例:

Boost Module Doc

但是,恐怕饼图还不支持,因此您必须选择另一种图表类型。

答案 1 :(得分:0)

差异是默认配置的结果,对于linepie系列类型来说,差异是不同的。如果我们禁用animationdataLabels,则性能将非常相似。剩余的差异是由系列创建过程中的不同计算以及与line系列中的标记始终呈现的切片所导致的。

    plotOptions: {
        series: {
            animation: false,
            dataLabels: {
                enabled: false
            }
        }
    }

实时演示: https://jsfiddle.net/BlackLabel/qspvf3zt/

报告的问题: https://github.com/highcharts/highcharts/issues/11447