【发布时间】:2016-03-16 17:17:29
【问题描述】:
我有一个程序可以创建交互式 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 中输入某些内容后,它会绘制所有前面的交互式点击。有什么想法吗?
【问题讨论】:
-
添加
plt.pause(0.0001)看到这个帖子:stackoverflow.com/questions/12670101/…
标签: python matplotlib