在matplotlib中平滑错误行

时间:2016-09-27 18:14:39

标签: python matplotlib

我有一些错误栏,我已经把它变成了错误行,如下所示:

cis = []
for row in data:
    cis.append(stats.norm.interval(0.95, loc=np.mean(row), scale=np.std(row)))

ci_lower = [ci[0] for ci in cis]
ci_upper = [ci[1] for ci in cis]
cis = [ci_lower, ci_upper]

offsets = np.abs(cis - y[None, :])

plt.fill_between(x, y - offsets[0], y + offsets[1], facecolor=(0.8, 0.8, 0.8))
plt.errorbar(x, y, yerr=offsets, color=(0.8, 0.8, 0.8))
plt.plot(x, y, 'k', linewidth=3)
plt.show()

它很好用,除了我想至少平滑错误线 - 它目前看起来非常麻烦 - 但不知道从哪里开始。

0 个答案:

没有答案