Ich beziehe mich nicht auf die direkte Angabe der xticks, da ich immer noch möchte, dass mehr Ticks sichtbar werden, wenn ich hineinzoome.
Ich habe versucht, plt.locator_params(axis='x', nbins=5) zu verwenden, aber das funktioniert nicht und ich erhalte die folgende Fehlermeldung:
Code: Select all
UserWarning: 'set_params()' not defined for locator of type
Hier ist mein minimal reproduzierbares Beispiel:
Code: Select all
import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x_values = [f"Text{value}" for value in np.arange(25)]
y_values = np.random.randint(5, 10, 25)
ax.scatter(x_values, y_values)
ax.grid(True)
plt.show()

Ich möchte die Anzahl der angezeigten Xticks auf sagen wir 5 begrenzen.
Vielen Dank im Voraus!
Mobile version