Заполнить перекрывающуюся область графика для графиков с разными масштабами оси X - PullRequest
0 голосов
/ 02 июня 2019

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

...