logo

Python Xticks w Pythonie

Matplotlib

Matplotlib to biblioteka Pythona, która rozszerza bibliotekę NumPy o funkcje numeryczne i matematyczne. Pyplot to oparty na stanach interfejs do modułu Matplotlib podobnego do MATLAB-a.

Znaczniki to symbole punktów danych wyświetlane na osiach. Domyślne lokalizatory i formatery znaczników Matplotlib mają być przydatne w wielu różnych okolicznościach. Rozmieszczenie kleszczy i etykiet można wyraźnie określić, aby dopasować je do konkretnych wymagań.

Obiekt listy jest przekazywany jako argument do funkcji xticks() i yticks(). Składniki listy reprezentują punkty odpowiedniej akcji, w których zostaną wyświetlone znaczniki.

Funkcja matplotlib.pyplot.xticks().

Aby uzyskać i ustawić bieżące lokalizacje znaczników i etykiety osi X, użyj metody annotate() modułu pyplot biblioteki matplotlib.

Składnia:

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

Zastosowane parametry:

    Kleszcze:Argument ten zawiera listę pozycji xtick. oraz parametr, który jest opcjonalny. Jeżeli jako argument podano pustą listę, wszystkie xticki zostaną usunięte.Etykiety:Parametr ten zawiera etykiety, które zostaną umieszczone w określonych miejscach znaczników. Jest to również parametr opcjonalny.**wargi:Ten parametr steruje wyglądem etykiet za pomocą atrybutów tekstowych.

Typ zwrotu:

Funkcja xticks() w Matplotlib zwraca:

    miejsca:Lista lokalizacji xtick.etykiety:Kolekcja elementów tekstowych xlabel.

Przykłady

Pokaż, jak używać funkcji matplotlib.pyplot.xticks() w matplotlib.pyplot:

Przykład 1: użycie matplotlib.pyplot.xticks.

Kod:

 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() 

Wyjście:

Python Xticks w Pythonie

Przykład 2:

Kod:

 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() 

Wyjście:

Python Xticks w Pythonie

Wniosek

  • Matplotlib to biblioteka Pythona, która rozszerza bibliotekę NumPy o funkcje numeryczne i matematyczne. Pyplot to oparty na stanach interfejs modułu Matplotlib, który jest podobny do MATLAB-a.
  • Znaki to symbole punktów danych oparte na osiach. We wszystkich naszych poprzednich przykładach Matplotlib automatycznie przejął zadanie rozmieszczania punktów na osi. Domyślne lokalizatory i formatery znaczników w Matplotlib mają być przydatne w różnych sytuacjach.
  • Rozmieszczenie kleszczy i etykiet można wyraźnie określić, aby dopasować je do konkretnych wymagań. Procedury xticks() i yticks() używają obiektu listy jako argumentu. W punktach akcji reprezentowanych przez elementy listy zostaną wyświetlone znaczniki.