用Flot绘制一段数据

时间:2012-12-18 23:13:20

标签: javascript jquery flot

我正在使用Flot绘制简单的条形图。我该如何实现滚动窗口?

jsFiddle

所以说在十分钟的时间里,我有~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;

1 个答案:

答案 0 :(得分:1)

凉爽的阴谋。

您正在寻找:

    var options = plot.getOptions();
    options.xaxes[0].min = data[i].length - 100;
    options.xaxes[0].max = data[i].length;

更新了小提琴here