使用Python绘制平行线?

使用Python绘制平行线?,python,matplotlib,Python,Matplotlib,对于下面的代码,我可以如何制作具有指定距离的平行线。 给定第一行点A(0,7)B(5,2) 第二行(3,2) 要获得直线的斜率,需要计算(y2-y1)/(x2-x1)。您正在执行(y2-x2)/(y1-x1)。所以你只需要计算出正确的斜率 o = np.subtract(2, 5) # y[1] - y[0] q = np.subtract(7, 0) # x[1] - x[0] slope = o/q 其斜率约为-0.42857。这将为您提供以下绘图: 出于好奇,你有什么特别的原因要做o

对于下面的代码,我可以如何制作具有指定距离的平行线。 给定第一行点A(0,7)B(5,2)
第二行(3,2)


要获得直线的斜率,需要计算
(y2-y1)/(x2-x1)
。您正在执行
(y2-x2)/(y1-x1)
。所以你只需要计算出正确的斜率

o = np.subtract(2, 5)  # y[1] - y[0]
q = np.subtract(7, 0)  # x[1] - x[0]
slope = o/q
其斜率约为-0.42857。这将为您提供以下绘图:


出于好奇,你有什么特别的原因要做
o=np。减法(2,7)
而不是
o=2-7
?是的,我想稍后用变量来修改它。好的,但是普通减法也可能涉及变量。好的,我会编辑它。如果直线平行,我们知道斜率是常数。关于x和y,m和p是什么?你熟悉拦截的概念吗?
o = np.subtract(2, 5)  # y[1] - y[0]
q = np.subtract(7, 0)  # x[1] - x[0]
slope = o/q