import matplotlib.patches as patches
df2 = pd.melt(
data2.query('worktype_id!=38')[['period','worktype', 'utilization_billable', 'utilization' ]],
id_vars=['period', 'worktype']).sort_values(['period', 'variable'], ascending=[True, True])
g = sns.relplot(x='period', y='value',
hue='variable', data=df2, col='worktype', kind='line', col_wrap=4,
)
for ax in g.axes:
ax.axhline(y=75, color='g', linestyle='--')
ax.axhline(y=90, color='r', linestyle='--')
rect = plt.Rectangle((10,10),10,10,linewidth=3,edgecolor='r',facecolor='red', alpha=1)
ax.add_patch(rect)
Я хочу нарисовать прямоугольник между y = 75 и 90 (зеленые и красные линии на графике), но ничего не отображается, когда я делаю ax.add_patch
это изображение, которое я получаю:

Итак, как мне заполнить область между красными и зелеными горизонтальными линиями?