Highcharts折线图-错误的点顺序-提升模块

时间:2018-10-25 17:06:42

标签: highcharts highcharts-boost

问题

我们目前正在为大型数据集实施highcharts图,出于性能原因,这些数据集将需要boost模块。但是,在启用升压模块时,我们遇到了一个间歇性问题,要始终如一地复制和隔离,这是一个挑战。

因为我无法复制此代码,所以到目前为止还无法创建jsfiddle。有谁知道如何隔离和解决此问题?

图形应如下所示:

期望图

但是偶尔这样做:

实际图

在另一次使用不同数据进行手动测试时,也发生了这种情况:

使用不同的数据

已在

上观察到
  • Chrome 70.0.3538.67
  • IE 11.345.17134.0
  • Highcharts JS&Boost模块v6.1.4

输入数据

数据类型的示例:

{
        "label": "2018-04-19T15:17:02",
        "value": "1"
    }, {
        "label": "2018-04-19T15:17:05",
        "value": "9620035.36877074"
    }, {
        "label": "2018-04-19T15:17:59",
        "value": "9583104.14689662"
    }, {
        "label": "2018-04-19T15:18:46",
        "value": "9604094.84064805"
    }, {
        "label": "2018-04-19T15:20:17",
        "value": "9571679.9536289"
    }, {
        "label": "2018-04-20T08:18:24",
        "value": "7902991.39771514"
    }

或者:

{
        "label": "2018-04-19T15:17:59",
        "value": "1.4132e-007"
    }, {
        "label": "2018-04-19T15:18:46",
        "value": "1.41434e-007"
    }, {
        "label": "2018-04-19T15:20:17",
        "value": "1.41355e-007"
    }, {
        "label": "2018-04-20T08:18:24",
        "value": "1.40532e-007"
    }, {
        "label": "2018-04-20T08:20:35",
        "value": "1.40928e-007"
    }, {
        "label": "2018-04-20T08:23:51",
        "value": "1.4078e-007"
    }, {
        "label": "2018-04-20T08:24:39",
        "value": "1.40901e-007"
    }

图形配置

{
"chart": {
    "type": "line",
    "zoomType": "x",
    "panning": true,
    "panKey": "shift"
},
"boost": {
    "usePreallocated": false
},
  ...
  y-axis label customisation
  title
  exporting
  etc
  ...
"series": [{
    "showInLegend": false,
    "name": "",
    "data": []
}],
}

更新机制

当HTTP响应返回时,在图实例上调用以下内容:

graphToUpdate.series[0].setData(parsedData, true, true, false);

0 个答案:

没有答案