plt.errorbar(x, y, yerr=None, xerr=None, fmt='', ecolor=None, elinewidth=None, capsize=None, capthick=None )
- 功能:画误差曲线,也可以用于画置信区间/标准差/方差
- 参数:x:横坐标的值,y:纵坐标的值,yerr:y值的误差范围,xerr:x值的误差范围
- fmt:数据点的标记样式以及相互之间连接线样式
ecolor
: 误差棒的线条颜色elinewidth
: 误差棒的线条粗细capsize
: 误差棒边界横杠的大小capthick
: 误差棒边界横杠的厚度ms
: 数据点的大小mfc
: 数据点的颜色mec
: 数据点边缘的颜色
import matplotlib.pyplot as plt
import numpy as npx=np.linspace(1,10,20)
y=np.sin(x)*3
std=np.random.rand(20)plt.errorbar(x,y,yerr=std,fmt='o-',ecolor='r',color='b',elinewidth=2,capsize=4)
plt.show()