如何在python中读取垂直向y轴绘制的散点图点?

如何在python中读取垂直向y轴绘制的散点图点?,python,machine-learning,data-visualization,scatter-plot,Python,Machine Learning,Data Visualization,Scatter Plot,我使用的是sklearn模块的iris数据集,我只是简单地将这些数据分割成如下的训练和测试 x_train,x_test,y_train,y_test=train_test_split(x_input,y_target, test_size=0.2) 然后使用线性模型拟合数据: lr= LinearRegression() lr.fit(x_train,y_train) 输出 LinearRegression(copy_X=True, fit_intercept=True, n_jobs=N

我使用的是sklearn模块的iris数据集,我只是简单地将这些数据分割成如下的训练和测试

x_train,x_test,y_train,y_test=train_test_split(x_input,y_target, test_size=0.2)
然后使用线性模型拟合数据:

lr= LinearRegression()
lr.fit(x_train,y_train)
输出

LinearRegression(copy_X=True, fit_intercept=True, n_jobs=None, normalize=False)
那么我们预测

y_hat=lr.predict(x_train)
然后我简单地用以下代码绘制数据y_train,y_hat:

plt.scatter(y_train,y_hat,c="orange")
plt.xlabel('Target (y_train)',size=18)
plt.ylabel('Prediction (y_hat)',size=18)
输出:(但我不知道绘制数据的含义是什么…)


你到底想实现什么目标?你想画出你的模型的错误吗?我正在学习ML,它的概念,如过度拟合等。这就是为什么我尝试画不同的东西。实际上我甚至不知道上面图片的意思