【发布时间】:2018-01-27 17:22:11
【问题描述】:
我正在尝试在 MatPlotLib 中画一条线,并根据斜率找到该线上方或下方的所有点。
在阅读此post 并阅读有关 Cross Product 的内容后,我相信这是我检查要点的最佳方法。
我不确定在 python 中实现此功能的最佳方式是什么。
v1 = {x2-x1, y2-y1} # Vector 1
v2 = {x2-xA, y2-yA} # Vector 2
xp = v1.x*v2.y - v1.y*v2.x # Cross product
有没有人尝试过实现类似的东西?
还有其他方法可以让我找到绘图上的点是高于还是低于 MatPlotLib 中的一条线?
【问题讨论】:
-
看this answer的第一部分。基本上,如果你有一个
x-y对,你将你的x值插入你的行的方程中,比如y1=a+b*x并将结果与你的y-值进行比较,即如果y1>y,重点是在线下方,如果 `y1
标签: python matplotlib