spyder中让生成的图像单独在窗口中显示

IPython 支持两种形式的绘图

  1. 终端输出图像
  2. 新窗口输出图像

方式 1 能够非常方便的保存输出记录(如将`IPython 终端输出转换成 Html 文件)

方式 2 则可以交互式的放大、拖动图片,并且能将图片保存成不同的格式

在终端窗口中输出图片的命令是:

In [1]: %matplotlib inline

在图片窗口表现图片的命令是:

In [4]: %matplotlib qt5  在python3的版本中是qt5

注意此两个语句是命令行输入,若在spyder中此语句无效,需要到ipython窗口命令窗口中输入,而若是在juypter notebook中则可以写在Python文件中

对于spyder,可以在设置中更改默认选项。

Tools > Preferences > IPython Console > Graphics > Graphics backend, inline 即终端输出,Qt则是新窗口输出。


猜你喜欢

转载自blog.csdn.net/mozai147/article/details/79850065