绘图的一些问题

来源:5-7 多元线性回归和正规方程解

慕尼黑7051737

2021-11-08

图片描述图片描述123
bobo老师你好,我想用实际的数据试一下绘图。第一个图是用plt.plot()画图来的,第二个图是用plt.scatter()画出来的。散点图的形状是对的,plot画出来之后上下的点就自动连在了一起。我的需求是连成一个弧形,不知道有没有什么参数可以调一下这个问题。

写回答

1回答

liuyubobobo

2021-11-09

plot 绘制的原理是:依次连接所有的坐标点。如果你的坐标点是按照 x 的顺序排列的话,依次连接这些坐标点,得到的结果就是这样的。(可以回忆一下,课程中我们使用 plot 绘制我们随机生成的数据,需要将数据点排序一下,也是这个原因。)


如果一定要用 plot 做,你需要重新安排你的所有的数据点,让他们在数组中的分布顺序是你想要绘制的顺序。对于你的这个数据形状,我要是没有理解错,按照数据点的 y 轴大小排序后,绘制出的结果应该是你想要的结果。


随便做一个测试例子:

//img.mukewang.com/szimg/6189636c09baf27f04950454.jpg


继续加油!:)

0
1
慕尼黑7051737
谢谢老师,问题已解决。
2021-11-09
共1条回复

Python3入门机器学习 经典算法与应用  

Python3+sklearn,兼顾原理、算法底层实现和框架使用。

5893 学习 · 2455 问题

查看课程