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