我目前正在重建一个项目的温度剖面,该项目在y轴上显示高度,在x轴上显示温度波动,如下所示:
在图的中间有一条粗线代表插值/模拟温度分布。插值轮廓的右侧和左侧是误差边界,基本上是实际数据,上面有+/-误差值。我想在这些误差范围之间加上阴影,显示插值的温度分布在这些范围内
然而,问题是它们从未接触过,因此本质上它们具有不同的x值。它们也是垂直运行的,所以plt.fill_between
和axvspan
(只生成一个矩形)都不起作用。我试着颠倒一些论点的顺序,因为我是垂直绘制的,它的工作原理如下:
plt1.plot(data, altitude, 'b') #Make the first plot show the temperature profile
plt1.plot(maxSigma, rawalt, 'r', linewidth = 0.3)
plt1.plot(minSigma, rawalt, 'g', linewidth = 0.3)
plt1.fill_between(rawalt, minSigma, maxSigma)
但事后看来,这可能是我在黑暗中的愚蠢之举。我被难住了
要通过ImportanceOfBeingErnest扩展comment,下面是一个完整的示例,展示了^{} 的用法
相关问题 更多 >
编程相关推荐