我遇到highstock的问题:我用实时数据更新我的图表。 启用导航器时,它可以正常工作。
=> official example
但是当我禁用导航器时,更新确实是错误的:
...
navigator: {
enabled: false
},
...
=> Bug example
有人知道为什么?
答案 0 :(得分:2)
好的,我找到了解决方案:
// Add a point
self.graph.series[index].addPoint([time, parseFloat(values.last)], true, true);
// Update viewport min and max to follow updates
if ( ! self.get('showNavigator') ) {
var extremes = self.graph.xAxis[0];
self.graph.xAxis[0].setExtremes(extremes.dataMax-(extremes.oldMax-extremes.oldMin), extremes.dataMax) ;
}