Je suis en train de tracer deux trajectoires similaires dans matplotlib et j'aimerais tracer chacune des lignes avec une transparence partielle de sorte que le rouge (seconde tracée) ne masque pas le bleu.
EDIT : Voici l'image avec des lignes transparentes.
Clair et simple:
plt.plot(x, y, 'r-', alpha=0.7)
(Je sais que je n’ajoute rien de nouveau, mais la réponse simple devrait être visible).
Après avoir tracé toutes les lignes, j'ai pu définir la transparence de toutes les lignes comme suit:
for l in fig_field.gca().lines:
l.set_alpha(.7)
EDIT: s'il vous plaît voir la réponse de Joe dans les commentaires.
Cela dépend vraiment des fonctions que vous utilisez pour tracer les lignes, mais essayez de voir si l’opérateur que vous utilisez prend une valeur alpha et réglez-le sur 0,5. Si cela ne fonctionne pas, essayez de récupérer les objets de ligne et de définir directement leurs valeurs alpha.