使用 matplotlib.pyplot
绘制了带有误差棒和上下限标记的曲线。
-
创建画布和生成数据:
fig = plt.figure() x = np.arange(10) y = 2.5 * np.sin(x / 20 * np.pi) yerr = np.linspace(0.05, 0.2, 10)
在这一步中,创建了一个画布,并生成了
x
和y
的数据,以及用于误差棒的yerr
。 -
绘制曲线,带有默认的误差棒:
plt.errorbar(x, y + 3, yerr=yerr, label='both limits (default)')
使用
errorbar
函数绘制曲线,带有默认的误差棒,误差棒由yerr
控制。 -
绘制曲线,只显示上限标记:
plt.errorbar(x, y + 2, yerr=yerr, uplims=True, label='uplims=True')
在这里,
uplims=True
表示只显示上限标记。 -
绘制曲线,同时显示上限和下限标记:
plt.errorbar(x, y + 1, yerr=yerr, uplims=True, lolims=True, label='uplims=True, lolims=True')
使用
uplims=True
和lolims=True
同时表示显示上限和下限标记。 -
指定部分数据点显示上限或下限标记:
upperlimits = [True, False]