Matplotlib 在后台打印错误条

Matplotlib 在后台打印错误条,matplotlib,Matplotlib,我正在使用matplotlib绘制带有相对误差条的点。我以这种方式绘制了空点: plt.errorbar(x,y, yerr=[y1,y2], marker='o', markeredgecolor='red', markerfacecolor='none') 如何让错误条进入后台?在函数调用中使用markerfacecolor='white'选项,因为这会将错误条隐藏在标记点后面。您必须更具体一些。在什么背景下?在绘制的线后面,在网格后面?在任何情况下,您都可以在函数调用中尝试zorder参

我正在使用matplotlib绘制带有相对误差条的点。我以这种方式绘制了空点:

plt.errorbar(x,y, yerr=[y1,y2], marker='o', markeredgecolor='red', markerfacecolor='none')

如何让错误条进入后台?

在函数调用中使用
markerfacecolor='white'
选项,因为这会将错误条隐藏在标记点后面。

您必须更具体一些。在什么背景下?在绘制的线后面,在网格后面?在任何情况下,您都可以在函数调用中尝试
zorder
参数。我的意思是在点后面。当点为空时,我得到的是一个穿过它的错误条。。我尝试使用zorder,但它不起作用。在函数调用中使用
markerfacecolor='white'
。您不能在透明的东西后面“隐藏”错误栏,因为markerface带有
markerfacecolor='none'
。太好了,非常感谢!