plot函数中如何设置子图间距
时间: 2024-05-04 09:19:28 浏览: 103
改进的子图函数:改进的子图函数-matlab开发
在使用 `plt.subplots()` 函数创建子图时,可以通过 `plt.subplots_adjust()` 函数来设置子图间距。该函数的参数包括左边距、底边距、右边距和顶边距,可以通过调整这些参数的值来改变子图间的间距。例如:
```python
import matplotlib.pyplot as plt
fig, axs = plt.subplots(2, 2)
# 设置子图间距
plt.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, 1].plot([1, 2, 3], [4, 2, 1])
axs[1, 0].plot([1, 2, 3], [4, 2, 5])
axs[1, 1].plot([1, 2, 3], [4, 3, 7])
plt.show()
```
其中,`wspace` 和 `hspace` 参数分别用于控制子图之间的水平间距和垂直间距。
阅读全文