Einführung
In diesem Tutorial lernen wir, wie man die Standard-Tick-Labels der y-Achse auf der rechten Seite des Diagramms mit Matplotlib setzt. Standardmäßig werden die Tick-Labels der y-Achse auf der linken Seite des Diagramms platziert. Manchmal kann es jedoch passender sein, sie auf der rechten Seite zu haben.
VM-Tipps
Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.
Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.
Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.
Importieren der erforderlichen Bibliotheken und Module
Bevor wir beginnen, müssen wir die erforderlichen Bibliotheken und Module importieren. In diesem Tutorial werden wir Matplotlib und NumPy verwenden.
import matplotlib.pyplot as plt
import numpy as np
Setze die Standard-Tick-Labels der y-Achse auf der rechten Seite
Wir können die Standard-Tick-Labels der y-Achse auf der rechten Seite des Diagramms mit dem folgenden Code setzen:
plt.rcParams['ytick.right'] = plt.rcParams['ytick.labelright'] = True
plt.rcParams['ytick.left'] = plt.rcParams['ytick.labelleft'] = False
Erstellen eines Beispiel-Diagramms
Lassen Sie uns ein Beispiel-Diagramm erstellen, um zu sehen, wie es mit den Tick-Labels der y-Achse auf der rechten Seite aussieht.
x = np.arange(10)
fig, (ax0, ax1) = plt.subplots(2, 1, sharex=True, figsize=(6, 6))
ax0.plot(x)
ax0.yaxis.tick_left()
ax1.plot(x)
plt.show()
Interpretiere die Ergebnisse
Im resultierenden Diagramm können wir sehen, dass die Tick-Labels der y-Achse auf der rechten Seite statt auf der linken Seite sind. Im ersten Diagramm sind die Tick-Labels der y-Achse auf der linken Seite, weil wir sie mit dem Code ax0.yaxis.tick_left() angegeben haben. Im zweiten Diagramm sind die Tick-Labels der y-Achse auf der rechten Seite, weil wir die Standard-Tick-Labels der y-Achse auf der rechten Seite mit dem Code in Schritt 2 gesetzt haben.
Zusammenfassung
In diesem Tutorial haben wir gelernt, wie man mit Matplotlib die Standard-Tick-Labels der y-Achse auf der rechten Seite des Diagramms setzt. Dies kann nützlich sein, wenn wir die rechte Seite des Diagramms betonen möchten oder wenn wir mehrere Diagramme haben und die Tick-Labels der y-Achse in allen Diagrammen konsistent haben möchten.