一、基本误差线

https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.errorbar.html

import matplotlib.pyplot as plt
import numpy as np
plt.style.use('seaborn-whitegrid')
x = np.linspace(0, 10, 50)
dy = 0.8
y = np.sin(x) + dy * np.random.randn(50)
plt.errorbar(x, y, yerr=dy, fmt='.k') # yerr是数值的误差估计范围,fmt是线的样式

在这里插入图片描述
下面是让误差的部分线条颜色比数据点颜色浅一点:

plt.errorbar(x, y, yerr=dy, fmt='o', color='black',
            ecolor='lightgray', elinewidth=3, capsize=0)

在这里插入图片描述
除此之外,还可以设置水平方向的误差线(xerr)、单侧误差线(one-sided)等等,可以参考官方文档。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐