通过点画一条线; matplotlib

时间:2017-11-05 16:06:53

标签: python matplotlib

对于我的图表,我构建了一系列像这样的点

 for x in range (0,9):
     plt.scatter(r[x],functions[x],color='green')

其中r [x]和函数[x]都是具有9个元素的数组。

分散图工作得很好;然而,我想知道无论如何我可以画一条线而不是一些点。或者,如果我可以通过点划线。 提前致谢

2 个答案:

答案 0 :(得分:1)

你的意思是连接点的线?在这种情况下,您可以这样做:plt.plot(r,functions,color='green')如果rfunctions包含超过9个元素,请使用:r[:9]functions[:9]

答案 1 :(得分:-1)

这可能会有所帮助:How to overplot a line on a scatter plot in python?

如果你试图通过点绘制回归线,这是一个不同的情况,也许这会有所帮助:http://matthiaseisen.com/pp/patterns/p0170/

(我会评论,但我不符合最低声誉要求。希望我帮忙!)