Matplotlib:获取子图位置值(hspace,wspace,..)

时间:2016-01-03 21:28:11

标签: python matplotlib

我已经使用Subplot配置工具(在图窗口中可以访问)成功更改了子图的间距,现在我想实际获取我刚刚设置的属性的值:hspace,{{1等等。

我在哪里可以找到这些?

我尝试wspace以及其他对象作为plt.getp(plt.axes())的参数,但到目前为止找不到它们。

1 个答案:

答案 0 :(得分:1)

您想使用fig.subplotpars

from matplotlib import pyplot

fig, axes = pyplot.subplots(nrows=2, ncols=2)
fig.subplots_adjust(hspace=0.5)

print(fig.subplotpars.hspace, fig.subplotpars.wspace, sep='; ')

打印出来:

0.5; 0.2