📜  删除白色边框 savefig (1)

📅  最后修改于: 2023-12-03 15:36:56.449000             🧑  作者: Mango

删除白色边框 savefig

在matplotlib中保存图像时,有时会出现白色边框的问题。这是因为matplotlib在保存图像时,默认会添加一个边框。如果不需要边框,只需使用savefig()函数时添加bbox_inches='tight'参数即可。

import matplotlib.pyplot as plt

# 绘制图像
plt.plot([1, 2, 3], [4, 5, 6])

# 保存图像
plt.savefig('test.png', bbox_inches='tight')

此时保存的图像中就不会有白色边框了。

另外,如果需要进一步控制边框的大小,可以使用savefig()函数中的dpi参数。dpi表示每英寸像素点数,可以设置为一个较大的值以达到较高的分辨率。例如:

import matplotlib.pyplot as plt

# 绘制图像
plt.plot([1, 2, 3], [4, 5, 6])

# 保存图像,分辨率为300dpi
plt.savefig('test.png', bbox_inches='tight', dpi=300)

以上就是删除白色边框的方法。