怎么用代码加宽子图间的纵向间隔
时间: 2023-09-01 22:13:28 浏览: 58
铁路隧道曲线加宽.pdf
在绘制子图时,可以使用`plt.subplots_adjust()`函数来调整子图之间的间距。其中,`hspace`参数用于控制纵向间隔的大小,取值范围为0到1,1表示子图之间没有任何间隔,0表示子图之间的间隔与子图高度相等。例如,以下代码将纵向间隔设为0.5:
```python
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
fig.subplots_adjust(hspace=0.5)
axs[0, 0].plot([1, 2, 3], [4, 5, 6])
axs[0, 1].scatter([1, 2, 3], [4, 5, 6])
axs[1, 0].bar([1, 2, 3], [4, 5, 6])
axs[1, 1].pie([1, 2, 3], labels=['A', 'B', 'C'])
plt.show()
```
输出的结果如下图所示:
![image.png](attachment:image.png)
可以看到,子图之间的纵向间隔被加宽了。
阅读全文