pandas绘图怎么设置为子图形式
时间: 2023-06-14 11:05:19 浏览: 172
要将Pandas绘图设置为子图形式,可以使用matplotlib库的subplot()函数。以下是一个示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 创建数据
data = {'A': [1, 2, 3, 4, 5], 'B': [2, 4, 6, 8, 10], 'C': [3, 6, 9, 12, 15]}
df = pd.DataFrame(data)
# 创建子图
fig, axs = plt.subplots(2, 2)
# 绘制子图1
df['A'].plot(ax=axs[0, 0])
axs[0, 0].set_title('Subplot 1')
# 绘制子图2
df['B'].plot(ax=axs[0, 1])
axs[0, 1].set_title('Subplot 2')
# 绘制子图3
df['C'].plot(ax=axs[1, 0])
axs[1, 0].set_title('Subplot 3')
# 隐藏子图4
axs[1, 1].axis('off')
# 显示图形
plt.show()
```
这个例子中,我们首先创建了一个包含数据的Pandas DataFrame,然后使用subplot()函数创建了一个2x2的子图。然后,我们在每个子图中绘制了一个DataFrame列,并设置了子图的标题。最后,我们隐藏了最后一个子图,并使用plt.show()函数显示了整个图形。
阅读全文