Issue
В настоящее время мы внедряем график старших диаграмм для больших наборов данных, для которого потребуется модуль повышения по соображениям производительности.Тем не менее, при включении модуля наддува мы столкнулись с периодически возникающей проблемой, которая вызывает трудности с последовательным воспроизведением и изоляцией.
Поскольку я не могу воспроизвести это, я пока не могу создать jsfiddle.У кого-нибудь есть идеи, как изолировать и исправить это?
График должен выглядеть следующим образом:
Ожидаемый график
Но иногда это так:
Фактический график
Это также произошло в другой раз при ручном тестировании с другими данными:
С другими данными
Наблюдалось в
- Chrome 70.0.3538.67
- IE 11.345.17134.0
- Highcharts JS & Boost module 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);