为了账号安全,请及时绑定邮箱和手机立即绑定

停止在 spyder 中显示图

停止在 spyder 中显示图

莫回无 2021-08-11 21:50:28
我有制作大量情节的脚本。我直接用plt.savefig()而不是保存它们,plt.show()所以我不必关闭所有窗口。在 spyder 中,如果我使用内联(意味着我必须向后滚动才能看到其他输出),它们都会显示在控制台中,如果我使用自动,它们都会显示在单独的窗口中。我希望他们根本不要出现,因为我plt.show()从来不打电话。我怎样才能做到这一点?注意:两个建议的答案都有效!谢谢!我选择 plt.ioff() 作为正确答案,因为我可以选择为某些脚本而不是其他脚本执行此操作。
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

试试这个(假设导入的 pyplot 作为 plt),在代码的开头某处:

plt.ioff()


查看完整回答
反对 回复 2021-08-11
?
慕容森

TA贡献1853条经验 获得超18个赞

也许你想完全关闭 spyder 对 matplotlib 的支持,

Preferences | IPython Consonle | Graphics | Support for Graphics

并取消勾选 Activate

//img1.sycdn.imooc.com//6113d5be0001f6a804120145.jpg

查看完整回答
反对 回复 2021-08-11
  • 2 回答
  • 0 关注
  • 232 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信