Is there a way to shade between two vertical functions that never touch in Matplotlib?

I’m currently reconstructing a temperature profile for a project which displays the altitude on the y-axis and temperature fluctuation on the x-axis similar to as shown: In the middle of the plot there is a thick line which represents an interpolated/simulated temperature profile. On the right and left sides of the interpolated profile are error…

Details