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
列表为空 这听起来更像是一个数据准备问题,而不是一个绘图问题。对吗?我建议您阅读以下内容:这听起来更像是一个数据准备问题,而不是一个绘图问题。对吗?我建议您阅读以下内容: