日期没有显示在我的图表中

时间:2018-04-17 19:34:43

标签: python csv matplotlib

我是python的新手,我有一些问题要从csv文件中绘制我的日期。 代码如下:

import pandas as pd
import numpy as np
import statsmodels.api as sm
from pandas import DataFrame
import matplotlib.pyplot as plt

df = pd.read_csv(r"file.csv",index_col=0)

print(df.describe())

BHSI_cycle, BHSI_trend = sm.tsa.filters.hpfilter(df['BHSI-TCA'])
df['BHSI_trend'] = BHSI_trend
df['BHSI_cycle'] = BHSI_cycle

BHSI_plot = df[['BHSI-TCA','BHSI_trend']].plot(figsize=(12,10))
plt.show(BHSI_plot)

BHSI_plot2 = df[['BHSI_cycle']].plot(figsize=(12,10))
plt.show(BHSI_plot2)

CSV文件是关注

日期BHSI-TCA 23/05/2006 14821 25/05/2006 14878 30/05/2006 14837

我如何绘制日期?感谢您的回复

1 个答案:

答案 0 :(得分:0)

尝试从csv导入时正确解析日期。

df = pd.read_csv(r"file.csv", index_col=0, parse_dates=<your_date_column>)
相关问题