Я пытаюсь сравнить годовые расходы (сентябрь-сентябрь), используя панд и matplotlib.
В настоящее время я в основном использую этот подход (но он работает только с календарным годом):
pivoted = data.pivot_table(index=data.index.dayofyear, columns=data.index.year, values='expenditure')
pivoted = pivoted.fillna(0)
for year in pivoted:
plt.plot(pivoted[year].cumsum(), label=f"Year {year}")
plt.show()
Это хорошо, и я получаю такой результат (я удалил некоторый код презентации в приведенном выше фрагменте):

То, что я сейчас пытаюсь сделать, - это иметь такой же сюжет, но начиная с сентября одного года и заканчивая сентябрем следующего года.
Интересно, что было бы лучшим подходом: я попытался разделить данные, используя, например, `data ['2017-09-01': '2018-09-01'], а затем нанести их на график, но мне не хватает способ «забыть» о годе (и заботиться только о дне).
Есть подсказка, как это сделать?