Python 点与错误条重叠,尽管它们不应重叠';T

Python 点与错误条重叠,尽管它们不应重叠';T,python,matplotlib,Python,Matplotlib,我使用matplotlib.AXIES.AXIES.errorbar在每个数据集的顶部绘制多个数据集。它们重叠,但我确保数据集的顺序是,我想看得最清楚的点是最后绘制的。通过这种方式,它们被绘制在其余数据的顶部 但是,即使最后绘制的点位于其余数据的顶部,它们的误差条也不会显示。其他数据点与最后绘制的数据点的错误条重叠 这方面的一个例子如下: 我想要后面的橙色点和上面的黑色点。但如您所见,例如,在左侧第三个点中,黑色错误条被橙色点遮挡。我不明白怎么会这样 我的代码的一个示例片段如下: fi

我使用matplotlib.AXIES.AXIES.errorbar在每个数据集的顶部绘制多个数据集。它们重叠,但我确保数据集的顺序是,我想看得最清楚的点是最后绘制的。通过这种方式,它们被绘制在其余数据的顶部

但是,即使最后绘制的点位于其余数据的顶部,它们的误差条也不会显示。其他数据点与最后绘制的数据点的错误条重叠

这方面的一个例子如下:

我想要后面的橙色点和上面的黑色点。但如您所见,例如,在左侧第三个点中,黑色错误条被橙色点遮挡。我不明白怎么会这样

我的代码的一个示例片段如下:

    fig, (ax1) = plt.subplots(1,1)
    ax1.errorbar(x_orangepoints,y_orangepoints,yerr=yerr_orangepoints,marker="o",\ 
linestyle="", markersize = 1, elinewidth = 0.5, color = 'sandybrown')
    ax1.errorbar(x_blackpoints,y_blackpoints,yerr=yerr_blackpoints,marker="o", \
linestyle="", markersize = 1, elinewidth = 0.5, color = 'black')
    plt.show()

你知道怎么解决这个问题吗?增加透明度不是一个很好的选择。我只希望黑点和它们的错误条绘制在橙色数据的顶部。

也许可以尝试
ax1.errorbar(x_blackpoints,…,zorder=3)
强制它们在顶部?这很有效!非常感谢!