Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
For loop Ipython笔记本:显示循环图像”;“实时”;,在下一步之前_For Loop_Matplotlib_Ipython Notebook_Jupyter - Fatal编程技术网

For loop Ipython笔记本:显示循环图像”;“实时”;,在下一步之前

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) 结果所有图形同时可见(在第四个

在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循环的下一步之前)立即显示图形

注意:我正在使用%matplotlib内联

首先,导入显示:

从IPython导入显示

并将
fig.show()
替换为
display.display(fig)

重复多次:。。。