Отображение графика в гистограмме matplotlib - PullRequest
0 голосов
/ 18 июня 2020

Итак, я пытаюсь использовать 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, поэтому у меня возникли проблемы с этим. дайте мне знать, будет ли вам полезна дополнительная информация.

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