So ändern sie die anzahl der ticks in matplotlib


Sie können die folgende Syntax verwenden, um die Anzahl der Ticks auf jeder Achse in Matplotlib zu ändern:

 #specify number of ticks on x-axis
plt. locator_params (axis=' x ', nbins= 4 )

#specify number of ticks on y-axis
plt. locator_params (axis=' y ', nbins= 2 ) 

Das Argument nbins gibt die Anzahl der Ticks an, die auf jeder Achse angezeigt werden sollen.

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Geben Sie die Anzahl der Teilstriche auf beiden Achsen an

Der folgende Code zeigt, wie man die Anzahl der Teilstriche auf den Achsen in einem Diagramm angibt:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]

#createplot
plt. plot (x,y,color=' red ')

#specify number of ticks on axes
plt. locator_params (axis=' x ', nbins= 4 )
plt. locator_params (axis=' y ', nbins= 2 )

Beispiel 2: Geben Sie nur die Anzahl der Teilstriche auf der X-Achse an

Der folgende Code zeigt, wie die Anzahl der Teilstriche nur auf der X-Achse angegeben wird:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]

#createplot
plt. plot (x,y,color=' red ')

#specify number of ticks on x-axis
plt. locator_params (axis=' x ', nbins= 2 )

Beispiel 3: Geben Sie nur die Anzahl der Teilstriche auf der Y-Achse an

Der folgende Code zeigt, wie die Anzahl der Teilstriche nur auf der Y-Achse angegeben wird:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]

#createplot
plt. plot (x,y,color=' red ')

#specify number of ticks on y-axis
plt. locator_params (axis=' y ', nbins= 2 ) 

Ändern Sie die Anzahl der Ticks in Matplotlib

Zusätzliche Ressourcen

So entfernen Sie Häkchen aus Matplotlib-Plots
So legen Sie die Schriftgröße von Häkchenbeschriftungen in Matplotlib fest
So legen Sie X-Achsenwerte in Matplotlib fest
So legen Sie Achsenbereiche in Matplotlib fest

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert