2012年05月09日 星期三 12:21
请详细说一下你的需求。是不是可以用事件处理函数解决?
2012年05月09日 星期三 12:55
张大哥,你好。
我的需求是首先用plt.plot绘图,从图上找到线性区域的起始点和结束点,程序通过input()读入这几个数据。
现在plt.show()显示之后,程序等在绘图窗口。
另外,通过鼠标点击绘图窗口获得坐标容易实现吗?如果方便的话,我也想实现这样的功能。
2012年05月09日 星期三 13:22
程序发到下面的地址了:
http://hyry.dip.jp/tech/forum/thread.html/87
import matplotlib.pyplot as plt plt.ion() plt.plot(range(10)) def on_button_press(event): global x, y x,y = event.xdata, event.ydata print x, y plt.gcf().canvas.mpl_connect("button_press_event", on_button_press) plt.show() while True: cmd = raw_input(">>> ") if cmd == "end": break exec(cmd)
Zeuux © 2024
京ICP备05028076号