我正在编写一段代码,以查找导入文件中某些数据的最佳拟合线的最小二乘值。这条线的方程是ax+b
,其中我已经计算了a
和b
。绘制我尝试过的路线:
LS_fit_ydata = []
for i in x_data:
y_new = ((i*b) + a)
LS_fit_ydata.append(y_new)
我正在使用matplotlib.pyplot as plt
绘制我的图形。
没有错误消息,但这条线没有出现在我的图形上。有人知道出了什么问题吗?感谢您提供的任何帮助。
您缺少的是代码中的绘图部分:
# The code you provided
LS_fit_ydata = []
for i in x_data:
y_new = ((i*b) + a)
LS_fit_ydata.append(y_new)
# What happens here is you're plotting x against y one by one via the list
plt.plot(x_data, y_new)
# Show the graph
plt.show()