我想用不同颜色的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')
如您所见,绿色覆盖了重叠点上的紫色。
我将不胜感激您的解决方案。
我认为您需要的是修改您的 alpha 设置,以便开发最适合您特定情况的透明度。在 matplotlib/pyplot 中,alpha 设置决定了您正在打印的项目的透明度。其值的范围如下(0.0 透明到 1.0 不透明(。
查看此处的文档,您会发现您可以选择调整 matplotlib/pyplot 中几乎所有内容的 alpha 设置,包括图例甚至绘图背景。这应该可以解决您关于后续情节抹去早期情节的问题。