标签: python errorbar
如何在python中绘制错误条图,上下有不同的错误?我有x,y和不同列表中每个错误的值。我尝试了这个,但它不起作用:
plt.errorbar(x,y,[std_y_down,std_y_up],"r^")
答案 0 :(得分:1)
你可能得到的错误是相当有用的:
ValueError: yerr must be a scalar, the same dimensions as y, or 2xN.
换句话说,如果你想要不同的加号和减号错误,你需要一对序列,每个序列的长度与数据相同,例如:
plt.errorbar(x,y,yerr=[[0.5]*len(x),[1.5]*len(x)],fmt='r^')