如何自动化代码以绘制两点之间的线?
How can I automate code to plot a line between two points?
目前正在尝试创建一个可以找到两点之间连线的自动化函数。尝试测试这个函数(通过绘图)但是当我绘制函数时我得到一条 'v-shaped' 线。我可以做哪些改变来完成这个功能?谢谢
import matplotlib.pyplot as plt
from math import e
x = [0, 9]
y = [7, 2]
m = (y[1]-x[1])/(y[0]-x[0])
b = m*(y[0]-x[0])+x[1]
for i in range (-10, 10):
prob_x = m*i + b
x.append(i)
y.append(prob_x)
plt.plot(x,y)
import matplotlib.pyplot as plt
x = [0, 9]
y = [7, 2]
plt.plot(x, y)
plt.show()
你什么都不用做,plt.plot returns 反正两点之间有一条线
输出:
目前正在尝试创建一个可以找到两点之间连线的自动化函数。尝试测试这个函数(通过绘图)但是当我绘制函数时我得到一条 'v-shaped' 线。我可以做哪些改变来完成这个功能?谢谢
import matplotlib.pyplot as plt
from math import e
x = [0, 9]
y = [7, 2]
m = (y[1]-x[1])/(y[0]-x[0])
b = m*(y[0]-x[0])+x[1]
for i in range (-10, 10):
prob_x = m*i + b
x.append(i)
y.append(prob_x)
plt.plot(x,y)
import matplotlib.pyplot as plt
x = [0, 9]
y = [7, 2]
plt.plot(x, y)
plt.show()
你什么都不用做,plt.plot returns 反正两点之间有一条线
输出: