matplotlib无法设置线条形状

如图,lines[0]的形状无法更改

原因是,lines[0]作为点状线,颜色为蓝色,并且和你最后绘制的plt.plot(x,y)这条实心红线重合了。

所以看上去就好像lines[0]没有设置线条形状一样,其实是被后面的线条覆盖了。

解决方案是删掉倒数第二行plt.plot(x,y)这条语句。

试一试~如果问题得到解决,记得采纳一波。