在Python的matplotlib中,有没有办法增加所有子地块图中轴的厚度

在Python的matplotlib中,有没有办法增加所有子地块图中轴的厚度,python,matplotlib,plot,Python,Matplotlib,Plot,我试图增加以3x1方式排列的子图中所有图形的厚度。我在这个网站上使用了一些以前的块/线程,我发现这种方法对单个图形有效,我也尝试了这种方法,但不幸的是,它增加了单个子图的厚度,而不是所有子图的厚度 ax = fig1.gca() for axis in ['top','bottom','left','right']: ax.spines[axis].set_linewidth(1.5) 请任何人提出意见/建议。提前感谢怎么样: fig1, (ax1, ax2, ax3) = plt.sub

我试图增加以3x1方式排列的子图中所有图形的厚度。我在这个网站上使用了一些以前的块/线程,我发现这种方法对单个图形有效,我也尝试了这种方法,但不幸的是,它增加了单个子图的厚度,而不是所有子图的厚度

ax = fig1.gca()
for axis in ['top','bottom','left','right']:
  ax.spines[axis].set_linewidth(1.5)
请任何人提出意见/建议。提前感谢

怎么样:

fig1, (ax1, ax2, ax3) = plt.subplots(3, 1)

for axis in ['top','bottom','left','right']:
    ax1.spines[axis].set_linewidth(1.5)
    ax2.spines[axis].set_linewidth(1.5)
    ax3.spines[axis].set_linewidth(1.5)

@BigBen非常感谢您的快速回复。我应该将这个命令循环到子批吗?对不起,你能详细说明一下怎么做吗?太好了,非常感谢,为我工作:)