如何在FLOT中找到多个y轴的最小值和最大值

时间:2015-07-18 04:06:18

标签: flot

我使用FLOT绘制图表,而我没有为Y轴提供最大值或最小值。它正在自动缩放。现在我想得到Y​​轴的最小值和最大值。以下代码仅适用于第一个y轴,但我希望它适用于多个轴。

var min = plot.getAxes().yaxis.min;

1 个答案:

答案 0 :(得分:1)

循环选项中的yaxes数组:

var yaxes = plot.getOptions().yaxes;
var min = yaxes[0].min;
var max = yaxes[0].max;
for (var i = 1; i < yaxes.length; i++) {
    if (yaxes[i].min < min) {
        min = yaxes[i].min;
    }
    if (yaxes[i].max > max) {
        max = yaxes[i].max;
    }
}