【发布时间】:2015-07-18 04:06:17
【问题描述】:
我正在使用 FLOT 绘制图表,并且我没有提供 Y 轴的最大值或最小值。它正在自动缩放。现在我想获得 Y 轴的最小值和最大值。以下代码仅适用于第一个 y 轴,但我希望它适用于多个轴。
var min = plot.getAxes().yaxis.min;
【问题讨论】:
标签: flot
我正在使用 FLOT 绘制图表,并且我没有提供 Y 轴的最大值或最小值。它正在自动缩放。现在我想获得 Y 轴的最小值和最大值。以下代码仅适用于第一个 y 轴,但我希望它适用于多个轴。
var min = plot.getAxes().yaxis.min;
【问题讨论】:
标签: flot
遍历选项中的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;
}
}
【讨论】:
getAxes() 更改为getOptions(),它将轴作为一个数组(参见编辑后的答案)。