我有一个带有几个不同情节的flot图。当一个点悬停在la http://www.flotcharts.org/flot/examples/interacting/上时,会有交互性触发事件。是否有任何现有的方法来确定事件的点是从哪个图中得出的,不是唯一着色所有图并获得点的颜色?
答案 0 :(得分:2)
如果您查看该页面上的脚本,您就会对plothover
事件进行此绑定:
$("#placeholder").bind("plothover", function (event, pos, item)
item
是您悬停的实际点(如果您没有超过某个点,则为null)。该对象包含您需要的所有数据,包括series
,它为您提供了它所属的系列(我假设您是plot
的意思)和seriesIndex
。
item
对象的实际描述隐藏在documentation中:
item: {
datapoint: the point, e.g. [0, 2]
dataIndex: the index of the point in the data array
series: the series object
seriesIndex: the index of the series
pageX, pageY: the global screen coordinates of the point
}
另请注意:“此示例中的项目对象为null或表单上的附近对象”
“附近”的距离取决于mouseActiveRadius