Я хотел бы построить кривую с осью X в качестве временной шкалы и осью Y в качестве целочисленного значения. Но столбец с информацией о времени в моем pandas кадре данных - это отметка времени
YYYY--MM-DD HH:MM:SS
пример:
a_time1 (x) value1 (y)
2009-2-18 21:17:09 1751
2009-2-18 18:22:11 325
2009-2-19 12:10:01 19
В кадре данных около 250000 строк. Я хотел бы сделать два графика:
plot1: построить каждый y по x по дате и времени в порядке возрастания
plot2: агрегировать значения x по дням недели (каждые 15 минут) и построить среднее значение y за будние дни
weekday (x) ave_value1 (y)
Monday by every 15 minutes average of y over the weekday's 15 minutes duration
Tuesday by every 15 minutes average of y over the weekday 15 minutes duration
Здесь «15 минут» означает, что агрегированные значения y за каждые 15 минут продолжительности для каждого дня недели.
, поэтому plot2 будет иметь 7 кривых, каждая из которых имеет вид будний день, в каждый будний день, временная шкала от
00:15, 00:30, 00:45, 01:00, ... to 23:59 (HH:MM) with the major mark as 15 minutes duration on x-axis.
Я проверил Время печати в Python с Matplotlib , но это не то, что мне нужно.
Спасибо