Estoy trazando dos trayectorias similares en matplotlib y me gustaría trazar cada una de las líneas con transparencia parcial para que el rojo (trazado en segundo lugar) no oscurezca el azul.
EDITAR : Aquí está la imagen con líneas transparentes.
python
matplotlib
Gus
fuente
fuente
plt.plot
toma argumentos de palabras clave para losLine2D
cuales el parámetro alfa, entre otros, es propiedad de.Después de trazar todas las líneas, pude establecer la transparencia de todas ellas de la siguiente manera:
EDITAR: vea la respuesta de Joe en los comentarios.
fuente
plt.plot(x, y, 'r-', alpha=0.7)
.Realmente depende de qué funciones esté usando para trazar las líneas, pero intente ver si el encendido que está usando toma un valor alfa y lo establece en algo así como 0.5. Si eso no funciona, intente obtener los objetos de línea y establezca sus valores alfa directamente.
fuente