Flot不会在时间模式下使用xaxis进行缩放

时间:2012-07-27 16:36:46

标签: flot zooming mode

我的图表缩小了很长时间,直到我将xaxis更改为模式:“time”。现在我无法放大。图形呈现并且看起来很好,但不会缩放。 FLOT是否支持基于时间的图表缩放? 感谢

$(function(){

var line1_data = [[1309507200000,82],[1310112000000,76],[1310976000000,71],[1311235200000,76],[1311753600000,82]]; var line2_data = [[1309507200000,60],[1310112000000,40],[1311235200000,60],[1311753600000,80],[1318233600000,60]];

var data = [line1_data,line2_data];

var placeholder2 = $("#placeholder2");
var options = {
    series: { lines: { show: true }, shadowSize: 0  },
    xaxis:  { mode: "time", zoomRange: [0.1, 10]    },
    yaxis:  { zoomRange: [0.1, 10]                  },
    zoom:   { interactive: true }
};

var plot = $.plot(placeholder2, data, options);

});

1 个答案:

答案 0 :(得分:0)

我不确定,但我认为它可能与您的zoomRange

有某种关联
  

“zoomRange”是可以进行缩放的间隔,例如同   zoomRange:[1,100]变焦永远不会缩放轴,以便   min和max之间的差值小于1或大于100。   您可以将它们中的任何一个设置为null以忽略。

并且在您的数据中,您需要选择图表中的一小部分,以使差异小于10

但正如我所说,我可能错了,我从未做过基于时间的图表