我正在尝试将带有误差条的实验数据与我的模拟数据叠加绘制。但是,误差条似乎首先被渲染,并且随后被覆盖(请参见下文)。
我已经尝试使用zorder,但仍然得到相同的结果。 我正在使用的代码是:
for i in range(1,len(pf)):
pf[i,:] = av_pf_scale * pf[i,:]
pylab.semilogy(pf[0,0:180],pf[i,0:180],color='0.75')
pylab.semilogy(av_pf[0:180],color='r')
pylab.semilogy(av_mie[0:180],color='g', linestyle='-')
pylab.draw()
f = pylab.errorbar(ang,data[j],
yerr = delta_data[j],
fmt = 'o',
markersize = 3,
color = 'b',
zorder = 300,
antialiased = True)
我希望有人告诉我如何使误差线呈现在顶部。