python中怎么调整子图之间的间距
时间: 2024-05-02 08:21:11 浏览: 121
Python数据分析matplotlib设置多个子图的间距方法
可以使用`subplots_adjust()`函数来调整子图之间的间隔。该函数可以设置四个参数:左边距、底部距离、右边距和顶部距离。这些参数的值通常是0到1之间的浮点数,可以根据需要进行调整。
例如,以下代码将子图之间的间距设置为0.4:
```python
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2, figsize=(6, 6))
fig.subplots_adjust(left=0.1, bottom=0.1, right=0.9, top=0.9, wspace=0.4, hspace=0.4)
axs[0, 0].plot([1, 2, 3], [4, 5, 6])
axs[0, 0].set_title('Subplot 1')
axs[0, 1].plot([1, 2, 3], [4, 5, 6])
axs[0, 1].set_title('Subplot 2')
axs[1, 0].plot([1, 2, 3], [4, 5, 6])
axs[1, 0].set_title('Subplot 3')
axs[1, 1].plot([1, 2, 3], [4, 5, 6])
axs[1, 1].set_title('Subplot 4')
plt.show()
```
其中,`wspace`和`hspace`参数分别设置子图之间的水平和垂直间距。
阅读全文