plt.subplot()子图居中
时间: 2023-11-09 07:01:07 浏览: 135
python matplotlib在一张画布上画多个图的两种方法,plt.subplot(),plt.subplots()。
可以使用plt.subplots_adjust()函数来调整子图的位置,具体方法如下:
```python
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2, figsize=(8, 8))
plt.subplots_adjust(wspace=0.3, hspace=0.3) # 调整子图之间的间距
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参数分别控制子图之间的水平和垂直间距。
阅读全文