Я хочу создать гистограмму, где x-axis
представляет месяцы, а высота баров пропорциональна количеству дней, введенных в список дат, которые выпадают в этом месяце. Я хочу динамически обновлять список, и программа должна обновить график, поскольку этот список расширен.Matplotlib даже частота, привязанная к месячной гистограмме
Я могу создать список дат следующим образом:
import matplotlib.pyplot as plt
import datetime
dates = [datetime.date(2015,01,05),
datetime.date(2015,01,18),
datetime.date(2015,01,25),
datetime.date(2015,02,18),
datetime.date(2015,03,07),
datetime.date(2015,03,27),]
Если я запускаю сценарий, я хотел бы увидеть что-то вроде:
Что я построенной здесь вручную ,
Я знаю, что можно будет использовать цикл, чтобы просмотреть список дат и вручную суммировать даты, используя инструкции if, если даты месяцев соответствуют и т. Д. Но я надеюсь, что есть еще несколько автоматических методов в python/Matplotlib.
В целом, лучше всего также включить в нашу ссылку не очень хороший код. Вопросы без кода вообще часто накапливают близкие голоса. – cel
Привет @cel. Я понимаю, что вы сказали, но, к сожалению, мне действительно нечего было работать, но я не мог дать MWE. Я был уверен, что в принятом ответе будет какой-то подход, который не потребует примера. – Jonny