Antworten:
Schlicht und einfach:
plt.plot(x, y, 'r-', alpha=0.7)
(Ich weiß, ich füge nichts Neues hinzu, aber die einfache Antwort sollte sichtbar sein).
plt.plot
nimmt Schlüsselwortargumente, für Line2D
die der Alpha-Parameter unter anderem eine Eigenschaft von ist.
Nachdem ich alle Linien gezeichnet hatte, konnte ich die Transparenz aller wie folgt einstellen:
for l in fig_field.gca().lines:
l.set_alpha(.7)
EDIT: siehe Joes Antwort in den Kommentaren.
plt.plot(x, y, 'r-', alpha=0.7)
.
Es hängt wirklich davon ab, welche Funktionen Sie zum Zeichnen der Linien verwenden. Versuchen Sie jedoch, festzustellen, ob das von Ihnen verwendete On einen Alpha-Wert annimmt, und setzen Sie ihn auf etwa 0,5. Wenn dies nicht funktioniert, versuchen Sie, die Linienobjekte abzurufen und ihre Alpha-Werte direkt festzulegen.