我正在使用Flot绘制简单的条形图。我该如何实现滚动窗口?
所以说在十分钟的时间里,我有~1000个数据点,但我只想显示最近的100个。我该怎么做呢?它需要是非破坏性的,因为我想实现滚动条,以便我可以滚动数据,同时一次只能看到100个数据点。
我尝试调整x轴...没有好处。
// Why doesn't this work?
var options = plot.getOptions();
options.xaxis.min = data[i].length - 100;
options.xaxis.max = data[i].length;
答案 0 :(得分:1)
凉爽的阴谋。
您正在寻找:
var options = plot.getOptions();
options.xaxes[0].min = data[i].length - 100;
options.xaxes[0].max = data[i].length;
更新了小提琴here。