【问题标题】:Better way to display and differentiate scatter points?显示和区分散点的更好方法?
【发布时间】:2014-07-03 14:39:39
【问题描述】:

下面是我用来绘制 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"])

【问题讨论】:

  • 也许将标记更改为不太坚固的东西,例如十字或星形?

标签: matplotlib scatter-plot


【解决方案1】:

使用不同的markers。它会让你更容易,而且对色盲的人来说也是可能的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多