【发布时间】:2011-04-08 20:20:53
【问题描述】:
我试图在调用 button_press_event 时将文本添加到鼠标指针位置的图形中,并在调用 button_release_event 时将其删除。我已成功添加文本,但无法将其删除。这是我使用的部分代码:
def onclick(event):
print 'you pressed', event.button, event.xdata, event.ydata
plt.text(event.xdata, event.ydata, 'TESTTEST', fontsize=8)
fig.canvas.draw()
def offclick(event):
print 'you released', event.button, event.xdata, event.ydata
#not sure what to put here
#I tried:
#plt.text(event.xdata, event.ydata, '')
fig.canvas.draw()
fig.canvas.mpl_connect('button_press_event', onclick)
fig.canvas.mpl_connect('button_release_event', offclick)
plt.show()
【问题讨论】:
标签: python matplotlib