matplotlib.axis.Axis.set_ticks#

Axis.set_ticks(ticks, labels=None, *, minor=False, **kwargs)[Quelle]#

Setzen Sie die Positionen und optional die Beschriftungen der Ticks dieser Achse.

Bei Bedarf werden die Ansichtsgrenzen der Achse erweitert, damit alle angegebenen Ticks sichtbar sind.

Parameter:
ticks1D Array-ähnlich

Array von Tick-Positionen (entweder Gleitkommazahlen oder in Achseneinheiten). Der Achsen- Locator wird durch einen FixedLocator ersetzt.

Übergeben Sie eine leere Liste (set_ticks([])), um alle Ticks zu entfernen.

Einige Tick-Formatierer beschriften keine beliebigen Tick-Positionen; z. B. Logarithmus-Formatierer beschriften standardmäßig nur Dezimal-Ticks. In einem solchen Fall können Sie explizit einen Formatierer auf der Achse mit Axis.set_major_formatter setzen oder formatierte labels selbst bereitstellen.

labelsListe von str, optional

Tick-Beschriftungen für jede Position in ticks; muss die gleiche Länge wie ticks haben. Wenn gesetzt, werden die Beschriftungen wie gegeben über einen FixedFormatter verwendet. Wenn nicht gesetzt, werden die Beschriftungen mithilfe des Achsen-Tick- Formatter generiert.

minorbool, Standard: False

Wenn False, werden nur die Haupt-Ticks gesetzt; wenn True, nur die Neben-Ticks.

**kwargs

Text-Eigenschaften für die Beschriftungen. Die Verwendung dieser ist nur erlaubt, wenn labels übergeben werden. In anderen Fällen verwenden Sie bitte tick_params.

Anmerkungen

Die obligatorische Erweiterung der Ansichtsgrenzen ist eine beabsichtigte Designentscheidung, um die Überraschung eines nicht sichtbaren Ticks zu vermeiden. Wenn Sie andere Grenzen benötigen, sollten Sie die Grenzen nach dem Setzen der Ticks explizit festlegen.

Beispiele mit matplotlib.axis.Axis.set_ticks#

Animation mehrerer Achsen

Animation mehrerer Achsen