matplotlib绘图优化

您所在的位置:网站首页 python增加图片分辨率 matplotlib绘图优化

matplotlib绘图优化

2024-07-14 22:32| 来源: 网络整理| 查看: 265

摘要这一篇文章会简单介绍一下如何设置绘制图片的分辨率, 使其能够提供文章中比较高的分辨率的图片.

文章目录(Table of Contents)

简介

平时我们在绘图的时候可能是不会考了图像的分辨率, 有的时候会直接进行截图. 但是在写文章的时候, 需要分辨率比较高的图片, 所以就需要在绘图的时候提前进行设置. 下面会简单介绍两种在matplotlib中设置图片分辨率的方式.

实现方式

我们可以在绘图之前就设置好分辨率也可以在保存的时候设置需要的分辨率, 下面就分别介绍这两种方式.

提前设置好分辨率

我们只需要在需要绘制的图片之前加上下面这行命令即可.

plt.figure(dpi=500) 保存的时候设置分辨率

当然, 直接使用上面的方式进行设置会使得notebook有的时候会比较卡, 所以我们可以在保存的时候设置图像的分辨率, 就像下面这样.

plt.savefig('filename.jpg', dpi=300) 设置图像的背景颜色

这里额外说一下如何设置图片的背景颜色.

fig.set_facecolor('white') 图像保存不完整

参考链接: Python保存的图片不完整

有的时候我们会遇到保存的图片不完整, 这个时候可以使用bbox_inches = 'tight'来使得保存的图片是完整的, 具体的代码如下:

t.savefig('filename.png', bbox_inches = 'tight', dpi=500) # 保存图片

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3