фонHighcharts проигравшие все данные, когда addPoint называется
У меня есть JS график Highcharts обновляется каждую минуту, но с диаграммой первоначально заселена с помощью события нагрузки в диаграмме конфигурации.
Моя проблема заключается в том, что при вызове addPoint в серии диаграмма сдвигает все данные и оставляет диаграмму только с одной новой точкой данных в середине диаграммы.
chart.series[0].addPoint(["Thu, 22 Sep 2016 13:21:58 GMT", 98], true, true)
chart.series[1].addPoint(["Thu, 22 Sep 2016 13:21:58 GMT", 64], true, true)
Вот что мой график выглядит как при загрузке страницы ...
Теперь вот что это выглядит как после addPoint ...
EDIT - конфигурация диаграммы добавлено
{
chart: {
type: 'line',
zoomType: 'x',
events: {
load: requestInitialData
}
},
credits: {
enabled: false
},
title: {
text: undefined
},
plotOptions: {
series: {
marker: {
enabled: false,
radius: 2
},
lineWidth: 2
}
},
series: [],
xAxis: {
labels: {
enabled: true
}
},
yAxis: {
min: 30,
max: 150,
startOnTick: false,
endOnTick: false
}
}
EDIT - Добавлена JSFiddleProblem Нажмите кнопку один раз, чтобы добавить исходные данные, а затем последующие клики, чтобы увидеть проблему
EDIT - Проблема решаемая Она появляется ошибка была введена в последнюю версию Highcharts, так как 4.2. 2, который работает для меня. 4.2.7 не
Можно ли разместить весь объект, который у вас есть для высоких карт? – trungk18
jsfiddle, воспроизводящий проблему, был бы полезен (начальное состояние сюжета и добавить некоторую кнопку для добавления очков) –
@RC. [JSFiddle Воспроизведение проблемы] (https://jsfiddle.net/naqtkdLk/). К сожалению, я должен упомянуть, что первая «Добавить точку» нажимает на загрузку исходных данных, а последующие нажатия кнопок добавляют новые данные. – Hammit