假设数据是动态的,是否有可能在图表本身中获得最小值?请看此示例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()
后面的索引),也可以这样做。