Я пытаюсь обновить график matplotlib с новой точкой данных, когда пользователь нажимает на график. Как я могу это достичь? Я пробовал использовать такие вещи, как plt.draw(), без каких-либо успехов. Вот моя попытка. Я чувствую, что мне не хватает чего-то фундаментального здесь.Обновление графика Matplotlib при нажатии
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()