【发布时间】:2016-08-09 15:54:26
【问题描述】:
我正在尝试在 Jupyter Notebook 中制作每秒钟左右更新一次的绘图。现在,我只有一个正在运行的简单代码:
%matplotlib inline
import time
import pylab as plt
import numpy as np
from IPython import display
for i in range(10):
plt.close()
a = np.random.randint(100,size=100)
b = np.random.randint(100,size=100)
fig, ax = plt.subplots(2,1)
ax[0].plot(a)
ax[0].set_title('A')
ax[1].plot(b)
ax[1].set_title('B')
display.clear_output(wait=True)
display.display(plt.gcf())
time.sleep(1.0)
它更新了我每秒创建的图。但是,最后,还有一个额外的情节副本:
为什么要这样做?我怎样才能让这不会发生?提前谢谢你。
【问题讨论】:
-
在这个问题上有一个提示:stackoverflow.com/questions/34486642/…
标签: python matplotlib ipython jupyter-notebook