gpt4 book ai didi

python - 为什么我不能绘制选定的点?

转载 作者:行者123 更新时间:2023-12-04 19:20:44 25 4
gpt4 key购买 nike

在 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()

最佳答案

','是单个像素的标记,请尝试 'o'或者更大的东西。

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)
ax.plot(event.xdata,event.ydata,'o')
plt.draw_if_interactive()

cid = fig.canvas.mpl_connect('button_press_event', onclick)
show()

enter image description here

关于python - 为什么我不能绘制选定的点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com