如何在多图图形中拉伸垂直轴

时间:2019-06-16 19:18:03

标签: matplotlib

我需要拉伸包含多个直方图的图形,以便y轴可读。但是我得到的是这样:

enter image description here

产生它的代码是这样的(x只是一个列表数组):

fig, ax = plt.subplots(len(x), 1, sharex=True)
fig.subplots_adjust(hspace=0)

for i in range(len(x)):
    ax[i].hist(x[i], bins = 'fd', color='red')
    ax[i].tick_params(axis='x', labelsize=16)

plt.xlim(min(x[-1]),max(x[0]))
plt.show()

我尝试使用ax.set_aspect,但是在解释其工作方式时遇到了一些麻烦。它接受描述为'num'的参数,其描述为:圆将被拉伸,使得高度为num乘以宽度。 Aspect = 1与Aspect ='equal'相同。但是没有大于或小于1的正数会以我需要的方式拉伸y轴。我需要该图在两列页面中占据一整列。

0 个答案:

没有答案