Составьте гистограмму дат - PullRequest
0 голосов
/ 09 января 2020

Я пытаюсь построить гистограмму дат из pandas кадра данных. Я посмотрел на этот вопрос Может ли Pandas построить гистограмму дат? и некоторые другие, и пока это работает, вместо гистограммы строится гистограмма. Есть ли простой способ построения гистограммы дат или я должен извлечь год в виде чисел и построить гистограмму из массива чисел?

Спасибо!

1 Ответ

0 голосов
/ 09 января 2020

Вы можете явно зарегистрировать конвертер, используя:

pd.plotting.register_matplotlib_converters()

По умолчанию вы не можете наносить на график даты, используя функции построения графиков в pandas, поэтому вы должны явно зарегистрировать конвертер, как этот.

В качестве очень простого примера попробуйте:

pd.plotting.register_matplotlib_converters()
df = pd.DataFrame({'date': [pd.to_datetime('1/1/2019')]*8 + [pd.to_datetime('2/1/2019')]*4})
df['date'].hist()

, который вернет:

enter image description here

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