python - 停止在 spyder 中显示图
问题描述
我有很多情节的脚本。我直接保存它们plt.savefig()
而不是plt.show()
这样我就不必关闭所有的窗口。在 spyder 中,如果我使用内联,它们都会显示在控制台中(这意味着我必须向后滚动才能看到其他输出),如果我使用自动,它们都会显示在单独的窗口中。我希望他们根本不出现,因为我plt.show()
从来没有打电话。我怎样才能做到这一点?
注意:建议的两个答案都有效!谢谢!我选择 plt.ioff() 作为正确答案,因为我可以选择对某些脚本而不是其他脚本执行此操作。
解决方案
试试这个(假设将 pyplot 导入为 plt),在代码的开头某处:
plt.ioff()
推荐阅读
- r - 安装包不起作用:权限被拒绝
- php - 如何将 Twilio 与 Wordpress 连接以在桌面网站上发送应用程序链接
- javascript - 怎么修。[弃用] getCurrentPosition() 和 watchPosition() 不再适用于不安全的来源。
- sql - FnSplit 不适用于 SQL 存储过程以获取多个参数
- ms-access - 基于两个条件打开表单会导致类型不匹配错误
- django - django 通过选中复选框一次编辑多个 id
- java - Java打开文件过多异常
- javascript - Excel 文件在我使用 ExcelJS 写入后损坏
- android - 想要在 android ndk 中包含模块
- dart - 如何将 Column 的子元素与底部对齐