У меня есть два списка на основе даты и времени.Я хочу нанести на график разницу между их значениями.
Проблема в том, что списки имеют разную длину / разрешение.
Например:
- список 1список показаний, снятых каждую минуту в течение дня.
- список 2 - это список показаний, взятых случайным образом в течение дня.
Я могу построить дваграфики, использующие matplotlib, выглядят так:
Я хочу построить разницу между этими двумя линиями.
Вот некоторые примеры данных
x1 = ["12:01", "12:02", "12:03", ..., "13:00"]
y1 = [2, 6, 7, ..., 9]
x2 = ["12:01", "12:12", "12:14", ..., "12:59"]
y2 = [3, -5, 7, ..., 0]
plt.plot(x1, y1)
plt.plot(x2, y2)
Реальные значения X - datetime.datetime
объекты.
Я не могу просто сделать y1 - y2
- потому что x1 & y1 отличаются от x2 & y2.
Есть ли способ вычислить разницу между линиями нарисованного графика, скажем,каждые пять минут и что нарисовал?