0

在我将 xaxis 更改为模式:“时间”之前,我的图表放大得很好。现在我不能缩放。该图呈现并看起来不错,但不缩放。FLOT 是否支持缩放基于时间的图表?谢谢

$(函数(){

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

});

4

1 回答 1

0

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

“zoomRange”是可以发生缩放的间隔,例如使用 zoomRange: [1, 100] 缩放将永远不会缩放轴,因此 min 和 max 之间的差异小于 1 或大于 100。您可以设置他们为 null 以忽略。

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

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

于 2012-08-03T13:22:26.137 回答