For loop Ipython笔记本:显示循环图像”;“实时”;,在下一步之前
在ipython/jupyter笔记本中运行以下代码:For loop Ipython笔记本:显示循环图像”;“实时”;,在下一步之前,for-loop,matplotlib,ipython-notebook,jupyter,For Loop,Matplotlib,Ipython Notebook,Jupyter,在ipython/jupyter笔记本中运行以下代码: for i in range(4): # any figure fig = plt.figure() ax = fig.add_subplot(111) ax.plot(range(i), range(i)) fig.show() # do something that takes a long time: a = fib(500000) 结果所有图形同时可见(在第四个
for i in range(4):
# any figure
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(range(i), range(i))
fig.show()
# do something that takes a long time:
a = fib(500000)
结果所有图形同时可见(在第四个循环之后)
如何更改设置,以便在计算完图形后(在for循环的下一步之前)立即显示图形
注意:我正在使用%matplotlib内联首先,导入显示:
从IPython导入显示
并将fig.show()
替换为display.display(fig)
重复多次:。。。