我有两个基于日期时间的列表。我想画出他们价值观的区别。
问题是,列表的长度/分辨率不同。
例如:
-
清单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的长度不同。
有没有一种方法可以计算出,比如说,每五分钟绘制一次的图形线之间的差异,然后绘制出来?