【问题标题】:Pie chart taking more load time than line chart in highchart饼图比高图中的折线图花费更多的加载时间
【发布时间】:2019-07-19 11:17:26
【问题描述】:

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

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

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

我已经设置turboThreshold: 0,

This is my fiddle

谁能帮帮我?

【问题讨论】:

    标签: jquery charts highcharts pie-chart


    【解决方案1】:

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

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

    Boost Module Doc

    但恐怕饼图还不支持,所以你必须选择其他图表类型。

    【讨论】:

      【解决方案2】:

      默认配置不同,linepie 系列类型不同。如果我们禁用animationdataLabels,性能将非常相似。其余差异是由系列创建过程中的不同计算和始终与line 系列上的标记形成对比的切片造成的。

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

      现场演示: https://jsfiddle.net/BlackLabel/qspvf3zt/

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-17
        • 2016-06-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-04-23
        • 1970-01-01
        • 2022-09-30
        相关资源
        最近更新 更多