我正在尝试将Axes
放在Figure
内,以使Axes
在Figure
内有大量边距。
当我使用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")
但是当我使用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()
如何阻止plt.show
裁剪Figure
,而是像Figure
一样显示plt.savefig
的真实大小?