logo

Python Xticks i Python

Matplotlib

Matplotlib er et Python-bibliotek, der udvider NumPy-biblioteket med numeriske og matematiske funktioner. Pyplot er en tilstandsbaseret grænseflade til et MATLAB-lignende Matplotlib-modul.

Flåter er datapunktsymboler, der vises på akser. Matplotlibs standard tick locatorer og formatere er beregnet til at være nyttige under en lang række omstændigheder. Flåtplaceringer og etiketter kan specificeres eksplicit, så de passer til specifikke krav.

Et listeobjekt sendes som et argument til funktionerne xticks() og yticks(). Listekomponenterne repræsenterer de punkter på den relevante handling, hvor flueben vil blive vist.

matplotlib.pyplot.xticks() Funktion

Brug annotate()-metoden i matplotlib-bibliotekets pyplot-modul for at erhverve og indstille de aktuelle krydsplaceringer og etiketter for x-aksen.

Syntaks:

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

De anvendte parametre:

    Flåter:Dette argument indeholder en liste over xtick-positioner. og en parameter, der er valgfri. Hvis en tom liste er angivet som argument, fjernes alle xticks.Etiketter:Denne parameter omfatter etiketter, der vil blive placeret på de angivne afkrydsningssteder. Det er også en valgfri parameter.**wargs:Denne parameter styrer udseendet af etiketterne ved hjælp af tekstattributter.

Returtype:

xticcks()-funktionen i Matplotlib returnerer:

    lokaliteter:xtick-lokationslisten.etiketter:En samling af xlabel-tekstelementer.

Eksempler

Vis hvordan man bruger matplotlib.pyplot.xticks()-funktionen i matplotlib.pyplot:

Eksempel 1: Brug af 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() 

Produktion:

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

Produktion:

Python Xticks i Python

Konklusion

  • Matplotlib er et Python-bibliotek, der udvider NumPy-biblioteket med numeriske og matematiske funktioner. Pyplot er en tilstandsbaseret grænseflade til Matplotlib-modulet, som ligner MATLAB.
  • Flåter er aksebaserede datapunktsymboler. I alle vores tidligere eksempler har Matplotlib automatisk overtaget opgaven med at adskille punkter på aksen. Standard tick locatorer og formatere i Matplotlib er beregnet til at være nyttige i en række forskellige situationer.
  • Flåtplaceringer og etiketter kan specificeres eksplicit, så de passer til specifikke krav. Procedurerne xticks() og yticks() bruger et listeobjekt som et argument. Ved de handlingspunkter, der er repræsenteret af listekomponenterne, vil der blive vist flueben.