python plot higlight不同颜色的标记

时间:2018-02-13 00:21:22

标签: python matplotlib markers

我有一组基于2组数字的散点图。现在,对于x值的某个子集,我希望标记以不同的颜色突出显示。我可以在列表中提供高亮显示的x值。

x= [0.0, 0.1, 0.2, 0.4, 0.5, 0.6, 0.7, 1.0, 1.2]
y= [1.0, 1.1, 1.2, 1.3, 1.1, 1.6, 1.2, 1.0, 1.2]

red= [0.2, 0.5, 1.0]

fig= plt.figure(1)
plt.plot(x,y,'bo')
plt.show()

0.2,0.5,1.0处的标记应为红色。而且我还想要标记之间的线条。

感谢您的反馈。

1 个答案:

答案 0 :(得分:1)

您还需要为红点指定y坐标,并通过在plt.show()

之前添加以下语句来绘制它们
plt.plot(red,[1.2,1.1,1.0],'ro-')