【发布时间】:2021-06-04 11:36:07
【问题描述】:
我想用某种颜色填充两条非线性曲线之间的区域,比如“灰色”。阴影区域内不应有任何分隔线。此外,阴影区域应在上下界的范围内。
我尝试过使用fill_between 函数,但正如您在图中看到的那样,它有一条额外的线,并延伸到上限之上。
谁能帮我解决这个问题?我试过这样:
plt.fill_betweenx(Y_upper, X_upper, X_lower, color='grey', alpha = 0.2)
plt.fill_between(X_lower, Y_upper, Y_lower, color='grey', alpha = 0.2)
其中X_lower 和Y_lower 表示下方曲线(橙色曲线),X_upper 和Y_upper 表示上方曲线(绿色曲线)。
【问题讨论】:
-
嘿@MeghalShah。请提供重现问题的minimal working example =)
标签: python matplotlib