df.plot subplot
时间: 2023-06-16 12:05:26 浏览: 95
`df.plot`是Pandas中的一个函数,用于绘制DataFrame或Series的图形。`subplot`是Matplotlib中的一个函数,用于在同一个图像中绘制多个子图。这两个函数可以结合使用,以在同一个图像中绘制多个DataFrame或Series的图形。
下面是一个示例代码,使用`df.plot`和`subplot`绘制一个包含两个子图的图像:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 创建两个DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [2, 4, 6, 8, 10]})
df2 = pd.DataFrame({'C': [5, 4, 3, 2, 1], 'D': [10, 8, 6, 4, 2]})
# 创建一个包含两个子图的图像
fig, axes = plt.subplots(nrows=1, ncols=2)
# 在第一个子图中绘制df1
df1.plot(ax=axes[0])
axes[0].set_title('DataFrame 1')
# 在第二个子图中绘制df2
df2.plot(ax=axes[1])
axes[1].set_title('DataFrame 2')
# 显示图像
plt.show()
```
运行以上代码,将会绘制一个包含两个子图的图像,其中第一个子图显示`df1`的数据,第二个子图显示`df2`的数据。每个子图都有一个标题,可以使用`set_title`方法设置。
阅读全文