模式匹配或比较两个图表(折线图)

时间:2017-06-28 14:41:20

标签: python graph compare pattern-matching

假设:

理想图表 - 描述我的机器应具有的预期读数。 实际图表 - 描述我的机器在该实例中的实际读数。

X轴:来自机器的力(N)

Y轴:时间

这两个图都是使用python中的pyplot库创建的。

我需要做什么:

我需要比较三个阶段的图形:初始化(机器开始施加力),恒定相位(恒定力),结束阶段(机器停止施加力)并分析实际读取中的相位有多接近是理想的情况(以百分比计)。通过分析,我可以得出机器在这三个阶段中如何进行实际读取。我需要每50秒读一次这样做。

跨栏:

现在两个图表都不是使用相同数量的数据点创建的。使用100组点创建理想图形,使用30,000+点创建实际图形。所以我无法使用数据点来比较图表。

将实际读取的图形保存为png并将其与理想案例图形的图像进行比较是否明智? 请给我一些解决这个问题的想法或解决方案。

1 个答案:

答案 0 :(得分:0)

现在有点迟了但我还是会回答:

我不认为在这种情况下采用图像比较是明智的,没有。

你可能想要的是'{1}}'理想图表'上100个点之间的额外点数,以匹配'实际图表'中的30,000多个点。

interpolate文档中的example on 1-D Interpolation似乎正是您所需要的。

如果您需要进一步的帮助(例如工作代码),则必须提供Minimal, Complete, and Verifiable Example供我们使用。