gpt4 book ai didi

python - Spyder/iPython 内联绘图图形大小

转载 作者:太空狗 更新时间:2023-10-29 20:55:42 36 4
gpt4 key购买 nike

当我根据脚本绘制图形时,我可以根据需要改变图形大小:

plt.figure(1,figsize=(20,20),dpi=72)
plt.imshow(a)
plt.show()

但是当我在 iPython 控制台中执行此操作时,我无法让图形大小发生变化。为什么会这样?

最佳答案

(这里是 Spyder 维护者)默认情况下,在 Spyder IPython 控制台中创建的图形是固定大小的 PNG 文件。

如果您想在 Matplotlib 图形中放大/缩小或向左/向右平移,您需要将图形后端从 Inline 更改为(默认)到 Automatic .您可以通过转到菜单来执行此操作

Tools > Preferences > IPython console > Graphics > Graphics backend

执行此操作并重新启动 IPython 控制台的内核或创建一个新控制台后,所有 Matplotlib 图形都将在一个新窗口中创建,并带有缩放和平移控件。

最后,如果你想在Inline之间切换和 Automatic在控制台中工作时,您需要运行这些命令

  • %matplotlib inline选择 Inline后端。
  • %matplotlib qt5%matplotlib qt (取决于您使用的是 Qt4 还是 Qt5)选择 Automatic .

关于python - Spyder/iPython 内联绘图图形大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40016662/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com