我们目前正在为大型数据集实施highcharts图,出于性能原因,这些数据集将需要boost模块。但是,在启用升压模块时,我们遇到了一个间歇性问题,要始终如一地复制和隔离,这是一个挑战。
因为我无法复制此代码,所以到目前为止还无法创建jsfiddle。有谁知道如何隔离和解决此问题?
图形应如下所示:
期望图
但是偶尔这样做:
实际图
在另一次使用不同数据进行手动测试时,也发生了这种情况:
使用不同的数据
已在
上观察到数据类型的示例:
{
"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);