logo

Python Xticks Python

Matplotlib

„Matplotlib“ yra „Python“ biblioteka, praplečianti „NumPy“ biblioteką skaitinėmis ir matematinėmis funkcijomis. Pyplot yra būsenos sąsaja su MATLAB tipo Matplotlib moduliu.

Varnelės yra duomenų taško simboliai, rodomi ant ašių. „Matplotlib“ numatytieji varnelių ieškikliai ir formatuotojai yra skirti būti naudingi įvairiomis aplinkybėmis. Erkių išdėstymas ir etiketės gali būti aiškiai nurodytos, kad atitiktų konkrečius reikalavimus.

Sąrašo objektas perduodamas kaip argumentas funkcijoms xticks () ir yticks (). Sąrašo komponentai nurodo atitinkamo veiksmo taškus, kuriuose bus rodomos varnelės.

matplotlib.pyplot.xticks() Funkcija

Norėdami gauti ir nustatyti dabartines x ašies žymėjimo vietas ir etiketes, naudokite „matplotlib“ bibliotekos „pyplot“ modulio metodą „annotate()“.

Sintaksė:

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

Naudojami parametrai:

    Varnelės:Šiame argumente yra xtick pozicijų sąrašas. ir parametras, kuris yra neprivalomas. Jei kaip argumentas pateikiamas tuščias sąrašas, visi xtick yra pašalinami.Etiketės:Šis parametras apima etiketes, kurios bus dedamos nurodytose varnelės vietose. Tai taip pat pasirenkamas parametras.**karai:Šis parametras valdo etikečių išvaizdą naudojant teksto atributus.

Grąžinimo tipas:

palyginti su styga

„Matplotlib“ funkcija xticks() grąžina:

    vietos:„Xtick“ vietų sąrašas.etiketės:Xlabel teksto elementų rinkinys.

Pavyzdžiai

Parodykite, kaip naudoti matplotlib.pyplot.xticks() funkciją matplotlib.pyplot:

1 pavyzdys: matplotlib.pyplot.xticks naudojimas.

Kodas:

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

Išvestis:

Python Xticks Python

2 pavyzdys:

Kodas:

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

Išvestis:

Python Xticks Python

Išvada

  • „Matplotlib“ yra „Python“ biblioteka, praplečianti „NumPy“ biblioteką skaitinėmis ir matematinėmis funkcijomis. Pyplot yra būsenos sąsaja su Matplotlib moduliu, kuris yra panašus į MATLAB.
  • Varnelės yra ašimis pagrįsti duomenų taškų simboliai. Visuose ankstesniuose pavyzdžiuose „Matplotlib“ automatiškai perėmė tarpų tarp ašies funkciją. Numatytieji „Matplotlib“ žymenų ieškikliai ir formatuotojai yra skirti būti naudingi įvairiose situacijose.
  • Erkių išdėstymas ir etiketės gali būti aiškiai nurodytos, kad atitiktų konkrečius reikalavimus. Procedūros xticks() ir yticks() naudoja sąrašo objektą kaip argumentą. Veiksmų taškuose, kuriuos žymi sąrašo komponentai, bus rodomos varnelės.