作为图表的输入,我输入了五个点的 X 和 Y 值,Flot 从中生成了一个图表。
对于程序的下一步,我希望在输入 X 值时能够接收 Y 值。我浏览了文档并没有发现任何实质内容,我想知道是否可以就如何做这样的事情获得一些建议?
作为图表的输入,我输入了五个点的 X 和 Y 值,Flot 从中生成了一个图表。
对于程序的下一步,我希望在输入 X 值时能够接收 Y 值。我浏览了文档并没有发现任何实质内容,我想知道是否可以就如何做这样的事情获得一些建议?
只需调用flot.getData()
这将返回您所有的 x/y 点,您可以在其中找到它
// Pseudo-code, not tested
function getX(flot, x) {
var data = flot.getData()[0]; // Get the first series
for (var i = 0; i < data.length; i ++) {
if (data[0] === x) { // first item is x
return data[1]; // second item is y
}
}
}
我最初以为您想从 x/y 坐标中获取点,将其留在这里,因为它可能对将来的其他人有用....
每个浮点对象都有调用的方法
它们是您如何从 x,y 转换为坐标并返回的方法