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 © 2025
京ICP备05028076号