我有一个日志图,并想为6个数据点之一绘制正误差条。其余的可以是正片和负片。我怎么解决这个问题?在
一般来说,我是这样绘制误差线的:
plt.loglog(vsini_rand, vsini_rand_lit, 'bo', label='Randich+1996')
plt.errorbar(vsini_rand, vsini_rand_lit, xerr = sig_rand, color = 'gray', fmt='.', zorder=1)
plt.loglog(x,y,'r-', zorder=3, label='1:1')
Tags:
阅读
plt.errorbar
的文档,如果要绘制非对称错误条,则必须使用xerr
作为shape2xN的序列。如果这样做,错误条将在相对于数据的-row1和+row2处绘制。如果只想为一个点绘制正误差条,则应将下限定义为零。我是说,如果你的数据是:你必须给出顺序:
^{pr2}$作为
xerr
的参数。 希望有帮助。在相关问题 更多 >
编程相关推荐