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:
Rückgabetyp:
Die Funktion xticks() in Matplotlib gibt Folgendes zurück:
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:
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:
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.