plt.subplot设置子图间距
时间: 2023-08-22 17:08:55 浏览: 135
matplotlib subplots 调整子图间矩的实例
5星 · 资源好评率100%
您可以使用`plt.subplots_adjust()`函数来设置子图之间的间距。该函数接受多个参数,可以调整子图的边缘、间距和整体布局。
以下是一个示例:
```python
import matplotlib.pyplot as plt
# 创建一个包含2个子图的画布
fig, axes = plt.subplots(1, 2)
# 设置子图之间的水平间距为0.5
plt.subplots_adjust(wspace=0.5)
# 绘制第一个子图
axes[0].plot([1, 2, 3], [4, 5, 6])
axes[0].set_title('Subplot 1')
# 绘制第二个子图
axes[1].plot([1, 2, 3], [6, 5, 4])
axes[1].set_title('Subplot 2')
# 显示图形
plt.show()
```
在上述示例中,`plt.subplots_adjust()`函数的`wspace`参数用于设置子图之间的水平间距。您可以根据需要调整该参数的数值来改变子图之间的间距。
除了`wspace`参数,`plt.subplots_adjust()`函数还提供了其他参数,如`hspace`用于设置子图之间的垂直间距,`left`、`right`、`bottom`、`top`用于设置子图的边缘位置等。您可以根据具体需求来调整这些参数。
阅读全文