光谱上的误差线以loglog刻度绘制

时间:2014-11-25 04:12:07

标签: python matplotlib

在loglog刻度上绘制光谱时,每个数据点的误差线是相同的。因此,我正在寻找一种方法来在图的一个角上绘制一个误差条,例如图例,而不是在每个数据点都有误差条。 有一个简单的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用错误栏在绘图中绘制另一个点,并将其用于图例。例如:

import pylab as plt
import numpy as np

x = np.arange(30)
plt.plot(x, 'bo')
plt.gca().set_xscale('log')
plt.gca().set_yscale('log')

plt.errorbar([1.3], [53], xerr=[1], yerr=[6], fmt='bo')
plt.text(3.4, 52, 'Typical error')

enter image description here

然而,对于日志图有点谨慎:样本误差条的大小会因您将其放在图上的位置而有所不同!因此,在这样的情节中使用“典型误差条”的方法也许不是最好的想法......