当前位置:   article > 正文

%matplotlib和%pylab的绘图的方式及使用

%matplotlib

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/120053533

%matplotlib和%pylab是用于jupyter中的,用于在首行说明显示图像的方式,即是在本页面中代码下面还是单独弹窗。


下面是matplotlib的一些方式,除了第一行,都是单独弹窗绘图的。其中最后一行需要结合安装的qt版本,如早期版本可能需要写qt4,以后的版本可能写qt6。

  1. %matplotlib inline
  2. %matplotlib notebook
  3. %matplotlib qt
  4. %matplotlib qt5

%pylab也是用于开头的,会将numpy和matplotlib导入当前工作区间,并告诉matplotlib应该以inline的形式绘图。

所以:

  1. %matplotlib inline相当于:运行(from matplotlib import *)这行代码,并指定绘图方式为inline,即在本界面中,代码行下。
  2. %matplotlib qt相当于:运行(from matplotlib import *)这行代码,并指定绘图方式为qt,即在弹窗中。
  3. %pylab inline相当于:运行(%matplotlib inline)、(from numpy import *)这两行代码。

 即:

%matplotlib xx是导入matplotlib包并指定绘图方式在弹窗还是本界面中。

%pylab xx比%matplotlib xx多了个导入numpy包。

下图所示,即cmd中执行jupyter qtconsole命令,在其窗口中输入代码,并在弹窗中看到绘图。由此可见,%pylab的默认值是qt,即%pylab相当于%pylab qt。

独孤尚良dugushangliang——著

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/167099
推荐阅读
相关标签
  

闽ICP备14008679号