# draw one point using subplot # move the point to the clicked locaction import matplotlib.pyplot as plt def onPress(event): print(event.xdata, event.ydata) #print(help(pnt.set_data)) pnt.set_data([event.xdata, event.ydata]) pnt.figure.canvas.draw() fig, ax = plt.subplots() pnt, = ax.plot([0],[1], 'ro') pnt.figure.canvas.mpl_connect('button_press_event', onPress) #pnt.figure.canvas.mpl_connect('motion_notify_event', onPress) plt.show()