14.xx - wwj-2017-1117/graph GitHub Wiki

""" 基本误差线图: 我们在图上画50个散点,然后每个点的误差设定为一个随机值,满足标准正态分布。 同时作为对照,我们在另一个图中设置每个点的误差值为一个标量常数而非随机数组。 """ import numpy as np import matplotlib.pyplot as plt

x = np.linspace(0, 10, 50) dy = np.random.normal(0, 1, 50) y = np.sin(x) + dy * np.random.randn(50)

plt.subplot(211) plt.errorbar(x, y, yerr=dy, fmt='.k') plt.grid(True)

plt.subplot(212) plt.errorbar(x, y, yerr=0.8, fmt='o') plt.grid(True) plt.show()