Estou traçando duas trajetórias semelhantes no matplotlib e gostaria de plotar cada uma das linhas com transparência parcial para que o vermelho (segundo plotado) não oculte o azul.
EDIT : Aqui está a imagem com linhas transparentes.
python
matplotlib
Gus
fonte
fonte
plt.plot
leva os argumentos de palavra-chave para osLine2D
quais o parâmetro alfa, entre outros, é uma propriedade de.Depois de plotar todas as linhas, pude definir a transparência de todas elas da seguinte maneira:
EDIT: veja a resposta de Joe nos comentários.
fonte
plt.plot(x, y, 'r-', alpha=0.7)
.Realmente depende de quais funções você está usando para plotar as linhas, mas tente ver se o que você está usando usa um valor alfa e defina-o para algo como 0,5. Se isso não funcionar, tente obter os objetos de linha e defina seus valores alfa diretamente.
fonte