今天向大家演示在 Python 中如何运用 Matplotlib 库绘制误差图。首先,我们需要在 Python 中导入所需的库与模块,并对 notebook 环境与图表风格进行初步的设置:
- %matplotlib inline
- import matplotlib.pyplot as plt
- plt.style.use('seaborn-whitegrid')
- import numpy as np
Matplotlib 中的 errorbar 函数能够帮助我们快速地绘制误差图,我们需要在参数 yerr 中输入数据的误差序列,通关调整参数 fmt 的值选择自己想要的样式:
- 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');
另外,和之前几节我们所讲的线形图与散点图绘制类似,函数 errorbar 还附带有其他各种与图像样式相关的参数,例如颜色、线条粗细、旋转角度等:
- plt.errorbar(x, y, yerr=dy, fmt='o', color='black',
- ecolor='lightgray', elinewidth=3, capsize=0);
以上内容转自数析学院,想了解更多内容可以直接查看原文


雷达卡




京公网安备 11010802022788号







