如果我在python matplotlib中单击曲线,如何获取曲线上绘制的所有点

时间:2018-08-03 06:34:48

标签: python matplotlib mouseevent

我处理过鼠标事件,如果我单击散点图上的特定点,则会得到该特定点的坐标。如果我使用matplotlib事件在那条曲线上单击,是否有可能抓住该点上的点?

这是我用来获取鼠标坐标的代码:

import matplotlib.pyplot as plt

def onclick(event):
    print(event.xdata, event.ydata)

fig,ax = plt.subplots()
ax.plot(range(10))
fig.canvas.mpl_connect('button_press_event', onclick) 
plt.show()

0 个答案:

没有答案