在matplotlib中保存图的绘图大小更改

时间:2015-07-28 14:32:26

标签: python matplotlib

我在matplotlib中绘制了一个包含14个子图的图。在窗口中,情节看起来像这样 - enter image description here

我使用以下命令保存此图 -

import matplotlib.pyplot as plt
plt.savefig('img.png')

但保存的图像看起来像这样 - enter image description here

请注意,x轴标签会重叠,因为图像会缩小。 savefig()函数具有可选参数 dpi ,但它会更改已保存图表的分辨率/质量。

我也试过this,但它用于提高图像分辨率。

我希望轴标签在窗口中间隔很好。谢谢

1 个答案:

答案 0 :(得分:0)

好的,所以我自己找到了解决方案并将其发布在可能面临类似问题的任何人身上。我在保存之前更改了数字大小,并且遵循代码可以解决问题 -

import matplotlib.pyplot as plt
fig =plt.gcf()
fig.set_size_inches(20, 11,dpi=100)
plt.savefig('img.png')
相关问题