Я пытаюсь заполнить перекрывающуюся область двух графиков с разными масштабами оси 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