解决Matplotlib / Pyplot中重叠点的挑战

时间:2017-11-10 16:36:51

标签: python-2.7 matplotlib graphics

我想用不同颜色的python绘制两类点,但是当我用scatter绘制它们时,那​​些与其他点重叠的点使它们模糊不清。 我的意思是我想在一个固定点上显示两个点(例如绿色和紫色)​​。

我的代码:

plt.scatter(range(1,len(tp_labels)+1),[x[1] for x in tp_labels ],color = 'purple')
plt.scatter(range(1,len(tp_labels)+1),[x[2] for x in tp_labels ],color = 'green')

如您所见,绿色会覆盖重叠点上的紫色。

我很感激您的解决方案。

1 个答案:

答案 0 :(得分:0)

我认为您需要修改您的Alpha设置,以便开发最适合您特定环境的透明度。在matplotlib / pyplot中,alpha设置决定了您正在绘制的项目的透明度。其值可以如下所示(0.0透明到1.0不透明)。

查看文档here,你会发现你可以选择调整matplotlib / pyplot中几乎所有内容的alpha设置,包括图例甚至是情节背景。这应该可以解决您关于后续情节的问题,这些问题会消除之前的情节。