我对 highstock 有疑问:我用实时数据更新了我的图表。启用导航器时它可以完美运行。
=>官方例子
但是当我禁用导航器时,更新确实是错误的:
...
navigator: {
enabled: false
},
...
=>错误示例
有人知道为什么?
好的,我找到了解决方案:
// 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) ;
}