【问题标题】:Import png files and save as subplots using matplotlib使用 matplotlib 导入 png 文件并保存为子图
【发布时间】:2013-04-04 17:10:36
【问题描述】:

我想导入两个 png 文件并使用 matplotlib 将它们拼接到子图中。我正在关注此tutorial 来执行此操作。但是当我用 2x2 子图保存图形时,分辨率很差。有更好的方法吗?

【问题讨论】:

  • 您能准确地告诉我们您是如何保存这些数字的吗?我怀疑问题在于默认 dpi 对于您的目的来说太低了。
  • @tcaswell,我只是使用fig.savefig('test.png') 没有指定dpi。我会试试看,谢谢。

标签: python matplotlib


【解决方案1】:

如果在保存之前分辨率令人满意,请尝试使用dpi 关键字和matplotlib.pyplot.savefig()(请参阅matplotlib.pyplot.savefig 的文档页面)。生成绘图后,只需键入

from matplotlib.pyplot import savefig
savefig( 'stitched.png', dpi=400 )

希望这会产生令人满意的 png。

【讨论】:

    猜你喜欢
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 2013-03-21
    • 2020-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多