Я пробовал разные способы, чтобы заставить fill_between работать. Во фрейме данных, с которым я работаю, есть столбцы для среднего, минимального и максимального значений для двух разных параметров, и я хотел бы, чтобы была построена средняя линия и заполнение между минимальным и максимальным столбцами. Это мой код:
fig, ax= plt.subplots()
ax.plot(df['pct'],df["l1_mean"], color="indigo")
ax.plot(df['pct'],df["l2_mean"], color="red")
ax.fill_between(df['pct'], df["l1_min"], df["l1_max"])
ax.fill_between(df['pct'], df["l2_min"], df["l2_max"])
Это дает строки, но не заливку. Как я могу это исправить? ![enter image description here](https://i.stack.imgur.com/c50cj.png)