2

我对 highstock 有疑问:我用实时数据更新了我的图表。启用导航器时它可以完美运行。

=>官方例子

但是当我禁用导航器时,更新确实是错误的:

...
navigator: {
    enabled: false
},
...

=>错误示例

有人知道为什么?

4

1 回答 1

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) ; 
}
于 2013-02-25T15:18:51.863 回答