首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plt.show()和plt.savefig()如何保存plt.show()图像而不使用plt.show()?

plt.show()和plt.savefig()如何保存plt.show()图像而不使用plt.show()?
EN

Stack Overflow用户
提问于 2022-08-08 13:53:28
回答 2查看 72关注 0票数 0

这个问题是下面这个问题的延续。

plt.show and plt.savefig give different result

如果将plt.show()放在plt.savefig()前面,则绘图和保存图像将是相同的。

有没有一种方法可以保存在plt.show()之后的图形,但由于它的阻塞而不使用plt.show()函数?

尝试过放置block=false,但它不会保存与plt.show()相同的

EN

回答 2

Stack Overflow用户

发布于 2022-08-08 13:56:48

添加plt.ion(),这将打开matplotlib的交互模式。图像将打开,代码将继续运行。

票数 1
EN

Stack Overflow用户

发布于 2022-08-08 14:02:05

情节应该出现在一个单独的标签上(至少在Spyder上是这样的)。这里应该有一个保存按钮,您可以轻松地从那里保存它。它应该允许生成多个情节(如果有),然后保存。

保存按钮在右上角。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73279014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档