在散点图上绘制一条线

时间:2021-02-17 06:31:23

标签: python numpy matplotlib plot

我正在使用数据集进行多项式拟合的线性回归

x1 = data1[:,0]
y1 = data1[:,1]
plt.scatter(x1,y1)

scatter data set

找到 ŷ 后,我想用数据集将线绘制回散点图

pf1 = np.dot(x1_lifted, theta) // pf1 being the ŷ
plt.plot(x1, pf1)

plotted

但这似乎是将所有数据点相互连接起来,而不是形成一条线。

当我尝试使用 scatter 绘制 x 和 ŷ 时

pf1 = np.dot(x1_lifted, theta)
plt.scatter(x1,y1)
plt.scatter(x1, pf1)

plotted with scatter

我的合身线看起来是正确的。我是 python 和 numpy 的新手,我的代码有什么问题吗?

0 个答案:

没有答案