logo

Python Xticks in Python

Matplotlib

Matplotlib ist eine Python-Bibliothek, die die NumPy-Bibliothek um numerische und mathematische Funktionen erweitert. Pyplot ist eine zustandsbasierte Schnittstelle zu einem MATLAB-ähnlichen Matplotlib-Modul.

Java if-Anweisung

Häkchen sind Datenpunktsymbole, die auf Achsen erscheinen. Die standardmäßigen Tick-Locators und Formatter von Matplotlib sollen in einer Vielzahl von Situationen nützlich sein. Häkchenplatzierungen und Beschriftungen können explizit entsprechend spezifischen Anforderungen festgelegt werden.

Ein Listenobjekt wird als Argument an die Funktionen xticks() und yticks() übergeben. Die Listenkomponenten stellen die Punkte der entsprechenden Aktion dar, an denen Häkchen angezeigt werden.

matplotlib.pyplot.xticks() Funktion

Um die aktuellen Teilstrichpositionen und Beschriftungen der x-Achse abzurufen und festzulegen, verwenden Sie die Methode annotate() des Pyplot-Moduls der Matplotlib-Bibliothek.

Syntax:

 matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs) 

Die verwendeten Parameter:

    Zecken:Dieses Argument enthält eine Liste von xtick-Positionen. und ein Parameter, der optional ist. Wenn eine leere Liste als Argument angegeben wird, werden alle xticks entfernt.Etiketten:Dieser Parameter umfasst Beschriftungen, die an den angegebenen Teilstrichstellen platziert werden. Es ist auch ein optionaler Parameter.**Warge:Dieser Parameter steuert das Erscheinungsbild der Beschriftungen mithilfe von Textattributen.

Rückgabetyp:

Die Funktion xticks() in Matplotlib gibt Folgendes zurück:

    Loks:Die xtick-Standortliste.Etiketten:Eine Sammlung von xlabel-Textelementen.

Beispiele

Zeigen Sie, wie Sie die Funktion matplotlib.pyplot.xticks() in matplotlib.pyplot verwenden:

Beispiel 1: Verwendung von matplotlib.pyplot.xticks.

Code:

 import numpy as np import matplotlib.pyplot as plt x = [1, 2, 3, 4] y = [95, 38, 54, 35] labels = ['Geeks1', 'Geeks2', 'Geeks3', 'Geeks4'] plt.plot(x, y) # The rotation of the tick can be specified. # Labels might be in degrees or with keywords. plt.xticks(x, labels, rotation ='vertical') # Pad margins to prevent markers from being clipped by the axes. plt.margins(0.2) # Adjust the spacing to avoid tick-label clipping. plt.subplots_adjust(bottom = 0.15) plt.show() 

Ausgabe:

Python Xticks in Python

Beispiel 2:

Code:

 import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1.inset_locator import inset_axes, zoomed_inset_axes def get_demo_image(): from matplotlib.cbook import get_sample_data import numpy as np f = get_sample_data('axes_grid / bivariate_normal.npy', asfileobj = False) z = np.load(f) # z is a numpy array of 15x15 return z, (3, 19, 4, 13) fig, ax = plt.subplots(figsize =[5, 4]) Z, extent = get_demo_image() ax.set(aspect = 1, xlim =(0, 65), ylim =(0, 50)) axins = zoomed_inset_axes(ax, zoom = 2, loc ='upper right') im = axins.imshow(Z, extent = extent, interpolation ='nearest', origin ='upper') plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.xticks(visible = False) plt.show() 

Ausgabe:

Python Xticks in Python

Abschluss

  • Matplotlib ist eine Python-Bibliothek, die die NumPy-Bibliothek um numerische und mathematische Funktionen erweitert. Pyplot ist eine zustandsbasierte Schnittstelle zum Matplotlib-Modul, das MATLAB ähnelt.
  • Häkchen sind achsenbasierte Datenpunktsymbole. In allen unseren vorherigen Beispielen hat Matplotlib automatisch die Aufgabe des Abstands der Punkte auf der Achse übernommen. Die standardmäßigen Tick-Locators und Formatter in Matplotlib sollen in einer Vielzahl von Situationen nützlich sein.
  • Häkchenplatzierungen und Beschriftungen können explizit entsprechend spezifischen Anforderungen festgelegt werden. Die Prozeduren xticks() und yticks() verwenden ein Listenobjekt als Argument. An den Aktionspunkten, die durch die Listenkomponenten dargestellt werden, werden Häkchen angezeigt.