首页 文章

如何在matplotlib中绘制带有错误值的折线图?

提问于
浏览
-1

我有一个存储在pandas DataFrame中的时间序列,列有低,平均和高 . 目前,我将平均值绘制为折线图,但我想用颜色填充低值和高值之间的区域 .

我希望创建一个看起来完全像这样的图表

example

1 回答

  • 0

    我认为它是这样的:

    ax.fill_between(df.index, df.upper, df.lower, where= df.upper > df.lower,
    facecolor='red', alpha=0.5, interpolate=True)
    

    如果ax是你的轴, dfDataFrameupperlower 的界限 .

相关问题