我正在尝试在用户单击图表时使用新数据点更新matplotlib绘图。我该如何实现这一点?我已经尝试过使用plt.draw()等方法,但没有成功。以下是我迄今为止的尝试。我感觉我在这里缺少了一些基本的东西。
x=[1]
y=[1]
def onclick(event):
if event.button == 1:
x.append(event.xdata)
y.append(event.ydata)
fig,ax=plt.subplots()
ax.scatter(x,y)
fig.canvas.mpl_connect('button_press_event',onclick)
plt.show()
plt.draw()