我想以不同于 addPoint 的方式移动图表。您可以在我的 JSFIDDLE 中看到我的意思:http: //jsfiddle.net/Charissima/TEEdw/3/ 当图表填充容器并添加下一个点时,它会向左移动而不会丢失第一个点。
它工作正常,但有时我可以看到图表交换了一点。甚至值得:当运行较长时间时,图表会丢失。它仍然有效,您可以看到它在右上角移动和更新 y,但图表不再可见。甚至导航器也是空的。
所以我的问题是:有没有更好更聪明的方法来改变图表?
data.push([ xTime, prevY ]);
data.push([ xTime, y ]);
series.setData(data, true);
var faktor = ( (chart.xAxis[0].max - chart.xAxis[0].min) / 60 / 1000 ) * 200;
chart.xAxis[0].setExtremes( chart.xAxis[0].min + faktor, chart.xAxis[0].max + faktor);