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