如何获取时间序列的x轴标签? (蟒蛇,熊猫)

时间:2018-07-05 10:12:19

标签: python pandas matplotlib time-series

我正在尝试绘制以熊猫为单位的时间序列数据帧。该图看起来不错,但x轴上没有标签:

picture of the timeseries plot

有人可以对此提出建议吗?我的代码

import pandas as pd  
from pandas import Series
import matplotlib.pyplot as plt

df = pd.read_csv("coindeskbpi.csv", parse_dates =True , index_col = 'Date', 
dayfirst=True)

df.head()

df.plot()
plt.show()

数据看起来像这样

                        Open     High      Low    Close
Date                                                   
2017-11-01 00:00:00  6447.67  6750.17  6357.91  6750.17
2017-11-02 00:00:00  6750.17  7355.35  6745.96  7030.00
2017-11-03 00:00:00  7030.00  7454.04  6942.29  7161.45
2017-11-04 00:00:00  7161.45  7503.72  6994.88  7387.00
2017-11-05 00:00:00  7387.00  7601.53  7297.58  7382.45
<class 'pandas.core.frame.DataFrame'>

并且有94个条目。

1 个答案:

答案 0 :(得分:1)

以这种方式尝试:

df = pd.read_csv("coindeskbpi.csv", sep=',') #or the sep you are using
df.set_index('Date', inplace=True)
df.plot()
plt.show()

enter image description here