Python:当两个数据集的x值稍有不同时,仅绘制它们的y值之差

Python:当两个数据集的x值稍有不同时,仅绘制它们的y值之差,python,matplotlib,data-science,Python,Matplotlib,Data Science,考虑两个不同的数据集 第一个是这样的: 0.033333284161002015 51.0 0.06666656832200403 0.0 0.09999985248300605 0.0 0.13333313664400806 0.0 0.16666642080501007 0.0 0.1999997049660121 0.0 0.2333329891270141 0.0 0.2666662732880161 0.0 0.29999955744901813 0.0 0.3333328

考虑两个不同的数据集

第一个是这样的:

0.033333284161002015    51.0
0.06666656832200403 0.0
0.09999985248300605 0.0
0.13333313664400806 0.0
0.16666642080501007 0.0
0.1999997049660121  0.0
0.2333329891270141  0.0
0.2666662732880161  0.0
0.29999955744901813 0.0
0.33333284161002014 0.0
0.36666612577102214 0.0
0.3999994099320242  0.0
第二个是这样的:

0.033333284161002015    51.0
0.06666656832200403 0.0
0.09999985248300605 0.0
0.13333313664400806 0.0
0.16666642080501007 0.0
0.1999997049660121  0.0
0.2333329891270141  0.0
0.2666662732880161  0.0
0.29999955744901813 0.0
0.33333284161002014 0.0
0.36666612577102214 0.0
0.3999994099320242  0.0

第一列给出时间戳。在第一个数据集中,时间以秒为单位,在第二个数据集中,时间以毫秒为单位。现在,我要做的是:每当两个数据集的时间或多或少相等时,请确保右列中的值安全

例如:
0.33333
距离第一个数据集的秒数或多或少等于距离第二个数据集的
336
毫秒

我为什么要这样做?当我在一个图中绘制两个数据集时,结果如下:

但我只感兴趣的是,在绘制两幅图时,这两幅图之间的差异

我希望能够通过以下python代码实现这一目标:

CmpTimestamp = []
for index,element in enumerate(1stColumn1stDataset):
    for idx,el in enumerate(1stColumn2ndDataset):
        if truncate(element*100)/100 == truncate(el/10)/100: 
            CmpTimestamp.append(truncate(element*100)/100)

但由于某种原因,我的
CmpTimestamp
列表为空

这听起来更像是一个数据准备问题,而不是一个绘图问题。对吗?我建议您阅读以下内容:这听起来更像是一个数据准备问题,而不是一个绘图问题。对吗?我建议您阅读以下内容: