plt.subplots_adjust
时间: 2023-10-13 20:10:14 浏览: 143
plt17_plot_in_plot.zip_aloudoqq_comen9a_matplotlib_人工智能_深度学习
`plt.subplots_adjust` 是一个用于调整子图布局的函数,它可以调整子图之间的间距、边距等参数,使得子图的排列更加紧凑或者更加松散。
该函数的常用参数包括:
- `left`、`right`、`bottom`、`top`:控制子图区域的左、右、下、上边距的大小。
- `wspace`、`hspace`:控制子图之间的水平和垂直间距的大小。
例如,下面的代码将一个 Figure 分成了 2 行 2 列 4 个子图,并且调整了子图之间的间距:
```python
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
fig.subplots_adjust(wspace=0.3, hspace=0.3)
axs[0, 0].plot([0, 1], [0, 1])
axs[0, 0].set_title('axs[0, 0]')
axs[0, 1].plot([0, 1], [1, 0])
axs[0, 1].set_title('axs[0, 1]')
axs[1, 0].plot([1, 0], [0, 1])
axs[1, 0].set_title('axs[1, 0]')
axs[1, 1].plot([1, 0], [1, 0])
axs[1, 1].set_title('axs[1, 1]')
plt.show()
```
运行后可得到如下的子图布局:
![image.png](attachment:image.png)
阅读全文