Как я могу построить данные, основанные и упорядоченные по дате и времени в Python? - PullRequest
0 голосов
/ 07 октября 2019

У меня есть два списка, один из которых содержит элементы datetime, а другой - числовые значения. Я хочу построить точечный график, на котором ось X - это дата, а ось Y - это числовое значение. Формат даты и времени следующий: «ГГГГ-ММ-ДД ЧЧ: мм: сс».

datetimes = ['2015-01-10 10:00:00', '2015-01-11 10:00:00', '2015-01-10 11:00:00', '2015-01-10 10:30:00']
numerical_values = [3.0, 2.0, 10.0, 4.0]

Как отобразить разброс, упорядоченный по дате и времени?

1 Ответ

0 голосов
/ 07 октября 2019

Вы можете сортировать свои списки и отслеживать ваши координаты, выполняя:

datetimes = ['2015-01-10 10:00:00', '2015-01-11 10:00:00', '2015-01-10 11:00:00', '2015-01-10 10:30:00']
numerical_values = [3.0, 2.0, 10.0, 4.0]

x_y = sorted([(x,y) for (x,y) in zip(datetimes,numerical_values)], key=lambda z: z[0])

x = []
y = []

for X, Y in x_y:
    x.append(X)
    y.append(Y)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...