matplotlib: возможно ли изменение цвета фона?

библиотек matplotlib в Python: Как изменить цвет фона линейного графика в соответствии с заданным столбцом? Скажем, у меня есть следующий файл данных

1. 0
4. 0
2. 0
1. 1
2. 1
3. 1
3. 2
1. 2
2. 2

первый столбец представляет значения y, а второй столбец должен управлять цветом фона. Скажем, он строит (черную) линию на бело-сером переменном фоне (зеброподобном), продолжая движение в направлении x, где переход в цвете происходит в любое время, когда целое число во 2-м столбце увеличивается. Или другое возможное решение: используйте 2-й столбец в качестве аргумента функции для определения цвета фона.

Как это сделать с matlibplot?

1 ответов


работает:

    plt.axvspan(x, x2, facecolor='g', alpha=0.5)

где facecolor - цвет переднего плана