【发布时间】:2013-11-26 06:03:48
【问题描述】:
在 Python 的 Matplotlib 中,我想单击并标记点(实际上,最终是根据其位置计算的点),但这似乎不可能。即使像这样简单的事情也不起作用:
from pylab import *
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(np.random.rand(10))
def onclick(event):
print 'button=%d, x=%d, y=%d, xdata=%f, ydata=%f'%(
event.button, event.x, event.y, event.xdata, event.ydata)
plt.plot(event.xdata,event.ydata,',')
cid = fig.canvas.mpl_connect('button_press_event', onclick)
show()
【问题讨论】:
-
您是否收到错误消息?
-
不,它只是不显示
标签: python ubuntu matplotlib environment ubuntu-13.10