das hier ist der Code meines Plot's und ich möchte nun die Legende in drei Zeilen anzeigen lassen, undzwar so:
o Modus 1 x Modus 2
o Modus 3 x Modus 4
o Kompensation
und nicht:
o Modus 1 x Modus 4
x Modus 2 o Kompensation
o Modus 3
Code: Alles auswählen
x = df["x"]
y1 = df["y1"]
y2 = df["y2"]
y3 = df["y3"]
y4 = df["y4"]
y5 = df["y5"]
plt.scatter(x,y1, marker='o', color='black')
plt.scatter(x,y2, marker='x', color='red')
plt.scatter(x,y3, marker='o', color='red')
plt.scatter(x,y4, marker='x', color='black')
plt.scatter(x,y5, marker='o', color='darkblue')
mpl.rcParams["mathtext.default"] = 'regular' # Schrift im Formelmodus $$ ist nicht italic
plt.title("Sensor #2")
plt.xlabel("x-Achse")
plt.ylabel("$Y_{Achse}$")
plt.axis('tight')
plt.legend(["Modus 1", "Modus 2","Modus 3", "Modus 4", "Mittelwert"], loc = "best", ncol=2, frameon=False)
plt.show()