我一直在做一些线性回归,并希望在图例的同一行上绘制标记(原始数据)和线条(回归).为简单起见,这是一个虚假的回归:
from pylab import *
ax = subplot(1,1,1)
p1, = ax.plot([1,2,3,4,5,6],'r-', label="line 1")
p2, = ax.plot([6,5,4,3,2,1],'b-', label="line 2")
p3, = ax.plot([1.2,1.8,3.1,4.1,4.8,5.9],'ro', label="dots 1")
p4, = ax.plot([6.1,5.1,3.8,3.1,1.9,0.9],'bo', label="dots 2")
ax.legend(loc='center right',numpoints=1)
show()
Run Code Online (Sandbox Code Playgroud)
所以我希望图例由2条线组成,每条线显示一条线和一条点,而不是4条线.我怎样才能做到这一点?