在numpy数组中分离单个图形

时间:2019-02-25 19:21:46

标签: python numpy plot

我有一个N x 2 numpy数组,该数组由图中的不同点组成,其中第一列对应于x值,第二列对应于y值。通过绘制此数据,很明显该数据实际上由不同的线组成,如enter image description here所示。

我的目标是将整个数组分成子数组,每个子数组代表图片中显示的行之一。我可以根据它们的相对高度将它们分开,如下所示 enter image description here

但是这并不能完全满足我的要求,因为在某些地方线条会相交。我一直在尝试提出合适的算法来解决这个问题,但是没有一个算法非常健壮。是否有任何功能或程序包能够以一种最智能的方式分隔不同的行?

编辑:我已经提供了两个我所指的herehere数据的示例。

0 个答案:

没有答案