logo

Python Xticks v Pythonu

Matplotlib

Matplotlib je knjižnica Python, ki razširja knjižnico NumPy z numeričnimi in matematičnimi funkcijami. Pyplot je vmesnik, ki temelji na stanju, za modul Matplotlib, podoben MATLAB-u.

Kljukice so simboli podatkovnih točk, ki se pojavijo na oseh. Matplotlibovi privzeti lokatorji in formatirji so namenjeni uporabi v najrazličnejših okoliščinah. Postavitve kljukic in oznake je mogoče izrecno določiti, da ustrezajo posebnim zahtevam.

Objekt seznama se posreduje kot argument funkcijama xticks() in yticks(). Komponente seznama predstavljajo točke na ustreznem dejanju, kjer bodo prikazane kljukice.

diff v pythonu

Funkcija matplotlib.pyplot.xticks().

Če želite pridobiti in nastaviti trenutne lokacije kljukic in oznake osi x, uporabite metodo annotate() modula pyplot knjižnice matplotlib.

Sintaksa:

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

Uporabljeni parametri:

    Tiki:Ta argument vsebuje seznam pozicij xtick. in parameter, ki ni obvezen. Če je kot argument naveden prazen seznam, se odstranijo vse kljukice.Oznake:Ta parameter vsebuje oznake, ki bodo postavljene na določena mesta kljukic. Je tudi neobvezen parameter.**vojne:Ta parameter nadzoruje videz oznak z uporabo atributov Besedilo.

Vrsta vračila:

Funkcija xticks() v Matplotlib vrne:

    locs:Seznam lokacij xtick.oznake:Zbirka besedilnih postavk xlabel.

Primeri

Pokažite, kako uporabljati funkcijo matplotlib.pyplot.xticks() v matplotlib.pyplot:

Primer 1: Uporaba matplotlib.pyplot.xticks.

primer podatkov json

Koda:

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

Izhod:

Python Xticks v Pythonu

Primer 2:

Koda:

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

Izhod:

pretvorba nfa v dfa
Python Xticks v Pythonu

Zaključek

  • Matplotlib je knjižnica Python, ki razširja knjižnico NumPy z numeričnimi in matematičnimi funkcijami. Pyplot je vmesnik, ki temelji na stanju, za modul Matplotlib, ki je podoben MATLAB-u.
  • Kljukice so simboli podatkovnih točk na osnovi osi. V vseh naših prejšnjih primerih je Matplotlib samodejno prevzel nalogo razmika točk na osi. Privzeti lokatorji kljukic in oblikovalci v Matplotlibu naj bi bili uporabni v različnih situacijah.
  • Postavitve kljukic in oznake je mogoče izrecno določiti, da ustrezajo posebnim zahtevam. Proceduri xticks() in yticks() kot argument uporabljata objekt seznama. Na akcijskih točkah, ki jih predstavljajo komponente seznama, bodo prikazane kljukice.