2016-09-22 3 views
1

фон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) 

Вот что мой график выглядит как при загрузке страницы ... Initial HighChart

Теперь вот что это выглядит как после addPoint ... After 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 не

+0

Можно ли разместить весь объект, который у вас есть для высоких карт? – trungk18

+0

jsfiddle, воспроизводящий проблему, был бы полезен (начальное состояние сюжета и добавить некоторую кнопку для добавления очков) –

+0

@RC. [JSFiddle Воспроизведение проблемы] (https://jsfiddle.net/naqtkdLk/). К сожалению, я должен упомянуть, что первая «Добавить точку» нажимает на загрузку исходных данных, а последующие нажатия кнопок добавляют новые данные. – Hammit

ответ

1

Проблема решена ... это была ошибка в HighCharts 4.2.7 и, возможно, в предыдущих версиях. Работает в 4.2.2, хотя

Смежные вопросы