In my application , I am using candlestick stock chart and at the time of initialization I am setting navigator and rangeSelector to false. Now if I add a new data inside a series like this.
Code: Select all
function updateData(newData){
chart.series[0].setData([]);
chart.series[0].update({
data: newData
});
// or we can use chart.series[0].setData(newData)
}
Code: Select all
navigator : {
enabled : true
}
Code: Select all
Cannot read property 'hoverSeries' of undefined
at e.destroy (webpack-internal:///../../../../highcharts/highcharts.js:316)
at eval (webpack-internal:///../../../../highcharts/modules/stock.src.js:7402)
at Array.forEach (<anonymous>)
at a.each (webpack-internal:///../../../../highcharts/highcharts.js:30)
at Navigator.destroy (webpack-internal:///../../../../highcharts/modules/stock.src.js:7400)
at Navigator.update (webpack-internal:///../../../../highcharts/modules/stock.src.js:6050)
at Object.eval (webpack-internal:///../../../../highcharts/highcharts.js:341)
at a.objectEach (webpack-internal:///../../../../highcharts/highcharts.js:30)
at a.Chart.update (webpack-internal:///../../../../highcharts/highcharts.js:341)
at SafeSubscriber.eval [as _next]
Code: Select all
Cannot set property 'pointStart' of undefined
at e.updatedDataHandler (stock.src.js:7312)
at eval (highcharts.js:31)
at Array.forEach (<anonymous>)
at Object.a.each (highcharts.js:29)
at a.fireEvent (highcharts.js:31)
at eval (highcharts.js:252)
at Array.forEach (<anonymous>)
at a.each (highcharts.js:29)
at a.Chart.redraw (highcharts.js:252)
at a.Chart.eval (stock.src.js:9657)