Как изменить формат оси X (раз) на другой формат? Python - Pandas - Матплотлиб - PullRequest
1 голос
/ 27 мая 2020

Я попытался создать гистограмму, но у меня проблема с форматом оси X. На графике у меня год-месяц-день 00:00:00. Но я хотел бы только год-месяц, поэтому я попробовал этот код:

import matplotlib.pyplot as plt
import matplotlib.dates as mdates
from matplotlib.dates import DateFormatter

ax = df_graph.plot(kind='bar', figsize=(12, 8), legend=False) 

plt.title('Groups Unavailability by Month')
plt.ylabel('Unavailability (hours)')
plt.xlabel('Date (Year-Month)')

hfmt = mdates.DateFormatter('%Y-%m')
ax.xaxis.set_major_locator(mdates.MonthLocator())
ax.xaxis.set_major_formatter(hfmt)

plt.xticks(rotation=0)

Три строки hftm, major_locator, major_formatter не имеют никакого эффекта ...

Спасибо за ваше время!

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