我试图用不同的x轴比例填充两个图的重叠区域。
可以使用诸如fill_betweenx()之类的内置函数来完成此操作吗?
fig, axs = plt.subplots(1, 2, sharey=True)
...
axs[1].set_xlim(propertyArray[0])
axs[1].plot(redData, y, '-r', linewidth=0.5)
axs2 = axs[2].twiny()
axs2.set_xlim(propertyArray[1])
axs2.plot(blueData, y, '-b', linewidth=0.5)
axs[1].fill_between(y, redData, blueData, where=redData <= blueData, interpolate=True)
使用上述代码的当前结果。https://i.imgur.com/Q8LoUyF.png
所需的结果是根据重叠的部分填充的,而不是基于值的。 https://i.imgur.com/GrtJf6n.png