python 子图间距_Python 数据分析(二):Matplotlib 绘图
时间: 2023-12-03 13:44:45 浏览: 142
在 Matplotlib 中,可以通过 `subplots_adjust()` 函数调整子图间距。
该函数的参数包括:
- `left`:左边距,取值为 0 到 1 之间的浮点数。
- `right`:右边距,取值为 0 到 1 之间的浮点数。
- `bottom`:下边距,取值为 0 到 1 之间的浮点数。
- `top`:上边距,取值为 0 到 1 之间的浮点数。
- `wspace`:子图之间的宽度间距,取值为 0 到正无穷之间的浮点数。
- `hspace`:子图之间的高度间距,取值为 0 到正无穷之间的浮点数。
例如,如果要将子图之间的水平间距设置为 0.5,代码如下:
```python
fig.subplots_adjust(wspace=0.5)
```
如果要将子图之间的垂直间距设置为 0.2,代码如下:
```python
fig.subplots_adjust(hspace=0.2)
```
如果要将子图之间的水平间距和垂直间距都设置为 0.5,代码如下:
```python
fig.subplots_adjust(wspace=0.5, hspace=0.5)
```
需要注意的是,`subplots_adjust()` 函数只对 `subplot()` 函数创建的子图有效。如果使用 `add_subplot()` 函数创建子图,需要使用 `tight_layout()` 函数调整子图间距。
阅读全文