Wie ändert man die Anzeigeintervalle auf der x- oder y-Achse?
In matplotlib kann man die Anzeigeintervalle auf der x- oder y-Achse eines Diagramms ändern, indem man die Methoden set_xticks()
oder set_yticks()
der Klasse Axes
verwendet. Die Methode nimmt eine Liste von Positionen entgegen, an denen die Anzeigeintervalle platziert werden sollen, und ein optionales Schlüsselwortargument minor
um Unterteilungen zu setzen.
Zum Beispiel, um das Anzeigeintervall auf der x-Achse eines Diagramms alle 2 Einheiten zu setzen:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xticks(np.arange(0, 11, 2))
plt.show()
Um das Anzeigeintervall auf der y-Achse eines Diagramms alle 0,5 Einheiten zu setzen:
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_yticks(np.arange(-1, 1.1, 0.5))
plt.show()
Man kann auch die Methoden set_xticklabels()
oder set_yticklabels()
verwenden, um benutzerdefinierte Bezeichnungen für die Anzeigeintervalle festzulegen.
fig, ax = plt.subplots()
ax.