Итак, я пытаюсь использовать matplotlib, чтобы показать некоторые тенденции в некоторых данных, которые я использую, на основе даты / времени.
вот пример данных, которые я использую
start_time | finish_time |
15/06/2020 13:12 | 15/06/2020 13:20 |
15/06/2020 12:32 | 15/06/2020 12:35 |
14/06/2020 09:20 | 14/06/2020 09:45 |
13/06/2020 13:12 | 13/06/2020 13:20 |
12/06/2020 15:46 | 12/06/2020 16:10 |
Я пытаюсь получить гистограмму, показывающую общее количество за каждый день, а затем перед этим показывать время продолжительности для каждого значения, показывая продолжительность каждой записи в зависимости от времени дня, когда произошла запись .
Мне удалось получить оба графика на одном рисунке с помощью pyplot.subplots, как показано здесь: построено только с датой
Но, как вы можете видеть, точки графика находятся в одной строке, это потому, что у меня есть копия даты без часа, например 15.06.2020 или 12.06.2020. Я попытался построить график с использованием исходной временной метки, но он выглядит следующим образом: график с полной временной меткой
Что явно хуже.
Наконец, вот пример то, что я хотел бы в идеале, где полосы на заднем плане показывают общее количество, а затем графики продолжительности / времени каждого события в тот день, когда это произошло: идеальный результат
Заранее спасибо за любую помощь, которую я получаю, новичок в matplotlib, поэтому у меня возникли проблемы с этим. дайте мне знать, будет ли вам полезна дополнительная информация.