plt.show()将图形裁剪为轴

时间:2019-06-07 10:07:21

标签: python matplotlib

我正在尝试将Axes放在Figure内,以使AxesFigure内有大量边距。

当我使用plt.savefig进行渲染时,效果很好:

fig = plt.figure(figsize=(4, 4))
ax1 = fig.add_axes([.3, .3, .1, .1])
ax2 = fig.add_axes([.6, .6, .1, .1])
plt.savefig("my figure", facecolor="grey")

enter image description here

但是当我使用plt.show进行渲染时,它会将Figure裁剪为任何包含的Axes

fig = plt.figure(figsize=(4, 4), facecolor="grey")
ax1 = fig.add_axes([.3, .3, .1, .1])
ax2 = fig.add_axes([.6, .6, .1, .1])
plt.show()

enter image description here

如何阻止plt.show裁剪Figure,而是像Figure一样显示plt.savefig的真实大小?

0 个答案:

没有答案