在 Pandas 线图周围添加了共享错误

Added shared error around Pandas line plot

我有一个漂亮的线图,但我想添加阴影区域来指定现有线上方和下方的误差范围。我的 pandas 数据框中有一列已经计算出错误,但我不确定如何将其添加到我的绘图中。

fig, ax = plt.subplots()
joinedDF.plot(x='date', y='count', figsize = (15, 8), ax = ax)
ax.set_xlabel("Date")
ax.set_ylabel("Count")

基于 the pandas plotting documentation,假设您的 DataFrame joinedDF 在名为 err 的列中有错误,运行 在您当前的代码之后:

plt.fill_between(joinedDF['date'], 
                 joinedDF['count'] - joinedDF['err'], 
                 joinedDF['count'] + joinedDF['err'], 
                 color='b', 
                 alpha=0.2);