假设数据是动态的,是否有可能在图表本身中获得最小值?请看此示例Fiddle

$(function () {
    var d1 = [];
    for (var i = 0; i < 14; i += 0.5)
        d1.push([i, Math.sin(i)]);


    $.plot($("#placeholder"), [ d1]);
});

如何获得此折线图中的最小值?

更新:看来我以前的示例不太有意义,请查看以下链接:https://abtw.alliancebernstein.com.tw/APAC/TW/Funds/American-Income.htm?ShareClassId=60006908确保关闭Flash插件,以便Flotchart可以呈现。现在查看面积图,我想根据渲染的图获得最低的值(value)。这可能吗?

最佳答案

如果您像这样保存plot对象

var plot = $.plot($("#placeholder"), [ d1]);

您可以从中获得最小值
var minimum = plot.getData()[0].yaxis.datamin;

对于最大值(datamax),x轴和其他数据系列(在getData()后面的索引),也可以这样做。

10-05 23:12
查看更多