Как получить метки оси X для временных рядов? (питон, панды) - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь построить график данных временного ряда в пандах. График выглядит хорошо, но на оси 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 голосов
/ 05 июля 2018

Попробуйте следующим образом:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...