IPython 支持两种形式的绘图python
终端输出图像
新窗口输出图像
方式 1 可以很是方便的保存输出记录(如将`IPython 终端输出转换成 Html 文件).net
方式 2 则能够交互式的放大、拖动图片,而且能将图片保存成不一样的格式命令行
在终端窗口中输出图片的命令是:blog
In [1]: %matplotlib inline
在图片窗口表现图片的命令是:图片
In [4]: %matplotlib qt5 在python3的版本中是qt5
注意此两个语句是命令行输入,若在spyder中此语句无效,须要到ipython窗口命令窗口中输入,而如果在juypter notebook中则能够写在Python文件中ip
对于spyder,能够在设置中更改默认选项。get
Tools > Preferences > IPython Console > Graphics > Graphics backend, inline 即终端输出,Qt则是新窗口输出。qt
reference:终端
spyder中让生成的图像单独在窗口中显示 by mozai147matplotlib