如果绘制为3列的,应该怎么修改
时间: 2024-10-29 07:12:10 浏览: 7
SAP 报表绘制器GRR3操作手册
如果你想把DataFrame的三列分别绘制成三条独立的折线,你可以稍微调整`plot_dataframe`函数。这里是一个示例,假设你有三列分别是`column1`, `column2`, 和 `column3`:
```python
import pandas as pd
import matplotlib.pyplot as plt
def plot_dataframe(df, columns_to_plot):
for column in columns_to_plot:
df.plot(x='time', y=column, kind='line') # 假设 'time' 是时间列,'column1', 'column2', 'column3' 是你要绘制的列名
plt.xlabel('Time')
plt.ylabel('Value')
plt.legend(columns_to_plot) # 显示列名作为图例
plt.show()
# 传入你想绘制的三列,例如 ['column1', 'column2', 'column3']
plot_dataframe(your_df, ['column1', 'column2', 'column3'])
```
在这个版本中,你需要提供一个列表`columns_to_plot`,里面包含你想要在图表上显示的列名。函数会依次对这些列进行单独的线图绘制。
阅读全文