我试图绘制一个简单的顺序数据流(即时间因变量),但我无法得到任何输出。因此,我尝试了不同的解决方案"建议用于stackoverflow中的实时绘图...但我得到的只是根本没有绘图。 我查看了有关动画的食谱(http://wiki.scipy.org/Cookbook/Matplotlib/Animations)并尝试了其中一个给定的例子,转载如下:
from pylab import *
import time
ion()
tstart = time.time() # for profiling
x = arange(0,2*pi,0.01) # x-array
line, = plot(x,sin(x))
for i in arange(1,200):
line.set_ydata(sin(x+i/10.0)) # update the data
draw() # redraw the canvas
print 'FPS:' , 200/(time.time()-tstart)
同样,我没有图表输出......只是最后的印刷品。 有人能告诉我为什么所有可能有效的例子实际上都没有用吗?
答案 0 :(得分:0)
这适用于我的iPython笔记本(python 2.7)。
也许你想确保你的pylab后端设置没有设置为内联?
[您可能需要重新启动内核才能使更改生效]
另一种可能性是您的流程仍然在之前的尝试中运行。