Python: Как преобразовать дату и время на оси X в часы? - PullRequest
0 голосов
/ 05 мая 2020

Итак, я видел много похожих проблем при поиске в Google, но ни одна из них не была похожа на мою.

Я нанес на график некоторые данные и использовал объекты datetime на оси x. Теперь это выглядит так: enter image description here

Объекты datetime показывают дату и время (час). Итак, это показывает данные со 2 марта с 14 до 20 часов. Что я могу сделать, чтобы "преобразовать" его так, чтобы отображались только часы, а не даты? И что я могу сделать, чтобы галочки отображались, например, в 15, 18 и 21 час?

Заранее большое спасибо за вашу помощь!

(Edit) Мой код для построения этого графика выглядит следующим образом:

#X-(a DataFrame-column of datetime-objects) and Y-values (a DataFrame-column with integers) that are to be plotted: 
    x_values = values["DateTime"]
    y_values = values["attributes.count"]

DateTime и количество атрибутов отсортированы в DataFrame вроде этого: enter image description here

...