用不同的x轴比例填充重叠的绘图区域

时间:2019-06-01 21:53:01

标签: python matplotlib fill graphing

我试图用不同的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

0 个答案:

没有答案