matplotlib: возможно ли изменение цвета фона? - PullRequest
9 голосов
/ 21 июня 2011

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

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

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

Как это сделать с помощью matlibplot?

1 Ответ

3 голосов
/ 22 июня 2011

Это работает:

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...