1. jupyter出图的三种方式
在python的Jupyter Notebook中,使用matplotlib绘制动态图形时,可能出现只显示一张静态图像。
这是因为在notebook中使用plt绘图共有三种模式:
%matplotlib inline:这是默认的模式,输出的图片是静态的(如果想要嵌入到markdown形式,使用此语句)
%matplotlib auto:在这个模式下会弹出一个单独 的绘图窗口,和在pycharm中一样
%matplotlib notebook:在这个模式下会在notebook中产生一个绘图窗口,能够对图片进行放大缩小等操作。
想要显示动态图像,只要把图片显示的窗口变成弹出式窗口即可。对应语句为%matplotlib auto。
当然有小伙伴在使用%matplotlib auto
时会遇到一直加载不出来的情况:
解决办法:
plt.show(block=True)
此时就展示出来了