使用熊猫绘制时间序列

时间:2019-09-20 10:39:32

标签: python pandas graph line

我有一个.csv文件,其中包含时间序列数据,其标题如Description,Date和Values。我希望为此时间序列制作线形图,以使“值”在Y轴上,而“日期”在X轴上。

以下示例数据:

Description     Date     Values
AGN_MXN_360     20190131   4.134
AGN_MXN_360     20190201   3.00
AGN_MXN_360     20190205   7.68
AGN_MXN_360     20190206   3.25
....
....
....
AGN_MXN_360     20190920   3.7941

它应该如下图所示:

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试将日期列设置为索引,然后绘制值列。

import pandas as pd

# import the csv file
df = pd.read_csv('mycsvfile.csv')

# make sure the time column is actually time format
df['Date']=pd.to_datetime(df['Date'])

# set time as the index
df.set_index('Date',inplace=True)

# plot
df['values'].plot()