by deepseek
import matplotlib.pyplot as plt
def onclick(event):
if event.xdata and event.ydata: # 确保点击在坐标轴内
print(f'点击坐标: x={event.xdata:.2f}, y={event.ydata:.2f}')
plt.figure()
plt.plot([1, 2, 3], [4, 5, 2])
plt.gcf().canvas.mpl_connect('button_press_event', onclick)
plt.show() # 会弹出交互式窗口
【 在 lobachevsky 的大作中提到: 】
: 如题
: 画出一个图
: 然后鼠标点击这个图上的点,可以显示出该点的坐标,类似matlab的画图功能
: ...................
--
FROM 60.247.121.*