可视化异常处理——Note_4

一、基本误差线

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是线的样式

可视化异常处理——Note_4
下面是让误差的部分线条颜色比数据点颜色浅一点:

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

可视化异常处理——Note_4
除此之外,还可以设置水平方向的误差线(xerr)、单侧误差线(one-sided)等等,可以参考官方文档。

上一篇:顺时针打印矩阵


下一篇:Android小技巧:实现View的拖拽