def _(artist, event):
offsets = artist.get_offsets()
ds = np.hypot(
*(artist.axes.transData.transform(offsets) - [event.x, event.y]).T)
argmin = np.nanargmin(ds)
if ds[argmin] < artist.get_pickradius():
target = with_attrs(offsets[argmin], index=argmin)
return Selection(artist, target, ds[argmin], None, None)
else:
return None
评论列表
文章目录