logo

Python Xticks i Python

Matplotlib

Matplotlib er et Python-bibliotek som utvider NumPy-biblioteket med numeriske og matematiske funksjoner. Pyplot er et tilstandsbasert grensesnitt til en MATLAB-lignende Matplotlib-modul.

Haker er datapunktsymboler som vises på akser. Matplotlibs standard tick-lokalisatorer og formatere er ment å være nyttige i en lang rekke omstendigheter. Flåttplasseringer og etiketter kan spesifiseres eksplisitt for å passe til spesifikke krav.

Et listeobjekt sendes som et argument til funksjonene xticks() og yticks(). Listekomponentene representerer punktene på den aktuelle handlingen der haker vil vises.

matplotlib.pyplot.xticks() funksjon

For å innhente og angi gjeldende hakeplasseringer og etiketter for x-aksen, bruk annotate()-metoden til matplotlib-bibliotekets pyplot-modul.

Syntaks:

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

Parametrene som brukes:

    Flått:Dette argumentet inneholder en liste over xtick-posisjoner. og en parameter som er valgfri. Hvis en tom liste oppgis som argument, fjernes alle x-merker.Etiketter:Denne parameteren omfatter etiketter som vil bli plassert på de angitte avkrysningsstedene. Det er også en valgfri parameter.**wargs:Denne parameteren kontrollerer utseendet til etikettene ved hjelp av tekstattributter.

Returtype:

xticcks()-funksjonen i Matplotlib returnerer:

    lokasjoner:xtick plasseringslisten.etiketter:En samling av xlabel-tekstelementer.

Eksempler

Vis hvordan du bruker funksjonen matplotlib.pyplot.xticks() i matplotlib.pyplot:

Eksempel 1: Bruk av matplotlib.pyplot.xticks.

Kode:

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

Produksjon:

Python Xticks i Python

Eksempel 2:

Kode:

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

Produksjon:

Python Xticks i Python

Konklusjon

  • Matplotlib er et Python-bibliotek som utvider NumPy-biblioteket med numeriske og matematiske funksjoner. Pyplot er et tilstandsbasert grensesnitt til Matplotlib-modulen, som ligner på MATLAB.
  • Merker er aksebaserte datapunktsymboler. I alle våre tidligere eksempler har Matplotlib automatisk overtatt jobben med å skille mellom punkter på aksen. Standard tick locator og formattere i Matplotlib er ment å være nyttige i en rekke situasjoner.
  • Flåttplasseringer og etiketter kan spesifiseres eksplisitt for å passe til spesifikke krav. Prosedyrene xticks() og yticks() bruker et listeobjekt som argument. Ved handlingspunktene representert av listekomponentene vil haker vises.