Я рисую две аналогичные траектории в matplotlib, и я хотел бы построить каждую из линий с частичной прозрачностью, чтобы красный (график второй) не скрывал синий цвет.
EDIT: изображение с прозрачными линиями.
Ответ 1
Обычный и простой:
plt.plot(x, y, 'r-', alpha=0.7)
(Я знаю, что я ничего нового не добавляю, но прямой ответ должен быть видимым).
Ответ 2
После того, как я построил все строки, я смог установить прозрачность всех из них следующим образом:
for l in fig_field.gca().lines:
l.set_alpha(.7)
РЕДАКТИРОВАТЬ:, пожалуйста, см. ответ Джо в комментариях.
Ответ 3
На самом деле, зависит от того, какие функции вы используете для построения линий, но попробуйте посмотреть, использует ли значение, которое вы используете, значение альфа и установите его на 0,5. Если это не сработает, попробуйте получить объекты линии и непосредственно установите их альфа-значения.