plot - ipython notebook 中的动画图

标签 plot ipython

有没有一种创建动画图表的方法。例如显示具有不同参数的相同图表。

比如是SAGE notebook,可以这样写:

a = animate([circle((i,i), 1-1/(i+1), hue=i/10) for i in srange(0,2,0.2)], 
            xmin=0,ymin=0,xmax=2,ymax=2,figsize=[2,2])
a.show()

最佳答案

这有可怕的闪烁,但至少这为我创造了一个动画情节。它基于 Aron's,但 Aron's 不能按原样工作。

import time, sys
from IPython.core.display import clear_output
f, ax = plt.subplots()

n = 30
x = array([i/10.0 for i in range(n)])
y = array([sin(i) for i in x])
for i in range(5,n):
  ax.plot(x[:i],y[:i])
  time.sleep(0.1)
  clear_output()
  display(f)
  ax.cla() # turn this off if you'd like to "build up" plots
plt.close()

关于plot - ipython notebook 中的动画图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11611705/

相关文章:

python - matplotlib 基线倾斜的 3d 多边形图

Python子图固定间距

python - 在后续的 IPython 笔记本单元格中重新显示修改后的图

卡在 pool.join() 上的 Python 多处理

ipython - IPython 提示号有什么用?

java - AChartEngine 绘图、ArrayList 索引

Python pandas,如何只绘制一个实际有数据点的 DataFrame 并留下间隙

r - 将 x=y 线添加到散点图

python - 如何获取当前 ipython session 号以用于 %history

python - sympy+matplotlib 不绘制几何图元