В Matplotlib, Python, я хочу щелкнуть и пометить точки (на самом деле, точку, вычисленную из ее положения, в конце концов), но это кажется невозможным. Даже что-то простое, как это не работает:Почему я не могу отобрать выбранные баллы?
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()
вы получаете ошибки? – tacaswell
нет, он просто не показывает – NoBugs