dataframe中画出一列随时间的变化图
时间: 2023-08-08 09:08:01 浏览: 283
longline:绘制随时间变化的纵向数据
可以使用pandas和matplotlib库来画出一列随时间变化的图。假设要画出的列为"column_name",时间列为"timestamp",代码如下:
``` python
import pandas as pd
import matplotlib.pyplot as plt
# 读取数据
df = pd.read_csv('data.csv')
# 将时间列转换为datetime类型
df['timestamp'] = pd.to_datetime(df['timestamp'])
# 设置时间列为索引
df.set_index('timestamp', inplace=True)
# 选择要画的列
column = df['column_name']
# 画图
plt.plot(column)
plt.xlabel('Time')
plt.ylabel('Column Value')
plt.show()
```
上述代码将时间列设置为索引后,选择要画的列并调用plot函数画出图像。可以根据需要调整x轴和y轴的标签。
阅读全文