gpt4 book ai didi

python - 如何消除 matplotlib 保存的图形中的边距?

转载 作者:行者123 更新时间:2023-12-01 08:53:41 24 4
gpt4 key购买 nike

我有一个由矩阵 x 的 matplotlib 保存为 .png 文件的图形:

fig = plt.figure(figsize=(1,1), dpi=100)
plt.imshow(x)
fig.savefig('filename.png')

这是在预览中打开的结果:

enter image description here

有一个我不需要的白边,我的问题是:

  • 如何在 python 中保存没有此边距的图像?

P.S.:如果我尝试其他帖子中找到的不同解决方案,我不会得到我需要的结果。例如解决方案:

fig.savefig('filename.png', bbox_inches='tight')

fig.savefig('filename.png', bbox_inches='tight', pad_inches=0)

enter image description here

最佳答案

savefig中使用bbox_inches='tight':

fig.savefig('filename.png', bbox_inches='tight')

关于python - 如何消除 matplotlib 保存的图形中的边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52931148/

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