更好的显示和区分散点的方法?

时间:2014-07-03 14:39:39

标签: matplotlib scatter-plot

Bellow是我用来绘制4个不同散点数据点的代码。我试图找到一种方法来更好地显示红色和蓝色点,以便它们可以轻松地分开显示,因为它们相互重叠并混合颜色。我尝试调整透明度,但它并没有真正帮助区分蓝色和红点。

sca1=a1.scatter(loglumha, logbhmass, color="black")
sca2=a1.scatter(clumerg, c2,  alpha=1.0, color="red")
sca3=a1.scatter(mlumerg, m2, alpha=0.6, color="blue")
sca4=a1.scatter(gh1, gh2, alpha=1.0, color="green")

a1.legend([sca1, sca2, sca3, sca4], ["Our Data", "Coziol et al., 2011", "Mendel et al., 2014", "Greene & Ho, 2007"])

enter image description here

1 个答案:

答案 0 :(得分:1)

使用不同的markers。它将使您更容易,并且可以为色盲人士提供。