matplotlib生成没有留白的图片

plt.tight_layout(pad = 0)

如果右边界没了就

plt.tight_layout(pad = 0.1)

例子:
原来的

xx = np.arange(0, 100)
yy = xx * xx
plt.plot(xx, yy)
plt.title("Tight layout")
plt.xlabel("xxxxx")
plt.ylabel("yyyyy")
plt.show()

在这里插入图片描述

加上

xx = np.arange(0, 100)
yy = xx * xx
plt.plot(xx, yy)
plt.title("Tight layout")
plt.xlabel("xxxxx")
plt.ylabel("yyyyy")
plt.tight_layout(pad = 0)
plt.show()

在这里插入图片描述

不过右边界没了。不喜欢的话把pad改成0.1

xx = np.arange(0, 100)
yy = xx * xx
plt.plot(xx, yy)
plt.title("Tight layout")
plt.xlabel("xxxxx")
plt.ylabel("yyyyy")
plt.tight_layout(pad = 0.1)
plt.show()

在这里插入图片描述

posted @ 2024-09-28 13:06  寻找繁星  阅读(8)  评论(0编辑  收藏  举报