📅  最后修改于: 2023-12-03 15:32:51.527000             🧑  作者: Mango
如果您使用 matplotlib 来创建图像并保存它们,您可能希望调整图像的大小。下面是一些方法来设置 matplotlib.savefig 的图像大小。
figsize 参数接受一个元组,指定了图像的宽度和高度。下面是一个例子:
import matplotlib.pyplot as plt
fig, ax = plt.subplots(figsize=(10, 5))
# 在这里添加您的绘图代码
plt.savefig('my_figure.png')
在这个例子中,图像的宽度是 10 英寸,高度是 5 英寸。因此,保存的图像将以这个大小呈现。
dpi 参数指定每英寸点数。默认值是 100 dpi。如果您想要更高的分辨率,可以增加 dpi 参数的值。例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots(dpi=150)
# 在这里添加您的绘图代码
plt.savefig('my_figure.png')
在这个例子中,dpi 是 150。这使得图像更细致,但也使它更占用空间。
bbox_inches 是一个字符串或 Bbox 类。它指定了图像的边缘,以包含绘图中的所有内容。可以将其设置为字符串 'tight',让 matplotlib 自动缩小图像以适应内容。例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# 在这里添加您的绘图代码
plt.savefig('my_figure.png', bbox_inches='tight')
上面的例子将自动缩小图像以适应其内容。
以上是一些常见的技巧,可以调整 matplotlib 的保存图像的大小,让您的图像看起来更加美观和专业。