2012-07-27 30 views
0

我的图形放大,直到我将xaxis更改为模式:“time”。现在我无法放大。该图呈现并且看起来不错,但不缩放。 FLOT是否支持基于时间图的缩放? 由于Flot不会在时间模式下使用xaxis缩放

$(函数(){

变种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数据= [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); 

});

回答

0

我不知道,但我认为它可能以某种方式与您zoomRange

“zoomRange”是在变焦可能发生的时间间隔,例如与 zoomRange:[1,100]缩放永远不会缩放轴,以便最小值和最大值之间的差值小于1或大于100. 您可以将它们中的任意一个设置为null以忽略。

和你的数据,你需要选择你的图表真正点点有差别小于10

,但正如我所说的,我可能是错的,我从来没有做过基于时间的图表

相关问题