我有一个程序可以创建一个交互式matplotlib(井,pylab)图形,然后等待raw_input,同时让用户操作绘图来手动查找最佳数据。
import pylab as p
p.ion()
p.figure(1)
p.plot(x,y,'.')
cen=float(raw_input('Type centre:'))
dur=float(raw_input('Type duration:'))
depth=float(raw_input('Type depth:'))
如果我在linux(matplotlib 1.4.3)上运行它,它会按预期工作。在我的Mac上运行它(matplotlib 1.5.0)冻结了它的第一次绘制时的pylab窗口,并且不允许交互式功能工作。但是,在输入raw_input之后,它会绘制所有前面的交互式点击。有什么想法吗?