[ Matplotlib version: 3.2.1 ]
五、可视化异常处理
对任何一种科学测量方法来说,准确地衡量数据误差比数据本身更重要。在数据可视化的结果中用图形将误差有效地显示出来,就可以提供更充分的信息。
(一)基本误差线
基本误差线(errorbar)可以通过一个Matplotlib函数创建。
fmt
是一种控制线条和点的外观的代码格式,语法与plt.plot
的缩写代码相同errorbar
有许多改善结果的选项,通过这些额外选项,可以轻松自定义误差线图形的绘画风格- 让误差线的颜色比数据点的颜色浅一点效果会很好,尤其是比较密集的图形中
- 还可以设置水平方向的误差线(xerr),单侧误差线(one-sided errorbar)及其他形式误差线
%matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-whitegrid')
import numpy as np
x = np.linspace(0, 10, 50)
dy = 0.8
y = np.sin(x) + dy * np.random.randn(50)
# 误差线
plt.errorbar(x, y