簡體   English   中英

在Python中繪制錯誤欄圖

[英]Plotting errorbar plot in Python

我該如何在python中繪制錯誤欄圖,並在上下方向上出現y個不同的錯誤? 我有x,y,並且每個錯誤的值在不同的列表中。 我試過了,但是沒有用:

plt.errorbar(x,y,[std_y_down,std_y_up],"r^")

您可能遇到的錯誤可以提供合理的信息:

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^')

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM