Многоуровневый matplotlib xticks с датами

#python #matplotlib

#python #matplotlib

Вопрос:

Скажем, у меня есть следующий фрейм данных:

 datelist = pd.date_range(start='1/1/2018', end='03/01/2018').tolist()
df = pd.DataFrame({'dates' : datelist, 'values' : np.arange(60)})
 

Я хочу сгенерировать из него график с многоуровневыми индексами:

1-й уровень — вертикальный, день 2-й уровень — горизонтальный, месяц

Я знаю, что мог бы сделать это с помощью plt.annotate , но я думаю, что это было бы не оптимально.

Пример того, чего я хочу достичь:

многоуровневый индекс