pandas.plot()子图间距
时间: 2023-10-19 19:11:12 浏览: 120
丁洋晨.docx
在使用pandas的plot()函数绘制子图时,可以通过figsize和subplots_adjust参数来调整子图的间距。具体来说,figsize参数可以控制整个图形的大小,subplots_adjust参数可以控制子图之间的间距。
下面是一个例子:
```python
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 生成一些随机数据
data = pd.DataFrame(np.random.rand(4, 3), columns=['A', 'B', 'C'])
# 绘制子图
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(8, 6))
data.plot(ax=axes[0, 0])
data.plot(ax=axes[0, 1])
data.plot(ax=axes[1, 0])
data.plot(ax=axes[1, 1])
# 调整子图之间的间距
plt.subplots_adjust(wspace=0.3, hspace=0.5)
```
在这个例子中,我们使用了subplots()函数生成了一个2x2的子图,并将每个子图上绘制相同的随机数据。我们还使用了figsize参数来控制整个图形的大小,并使用subplots_adjust()函数来调整子图之间的间距。在这个例子中,我们将水平方向上的间距设置为0.3,将垂直方向上的间距设置为0.5。
阅读全文