logo

Python Xticks în Python

Matplotlib

Matplotlib este o bibliotecă Python care extinde biblioteca NumPy cu funcții numerice și matematice. Pyplot este o interfață bazată pe stare pentru un modul Matplotlib asemănător MATLAB.

Bifurile sunt simboluri ale punctelor de date care apar pe axe. Localizatoarele și formatatoarele implicite ale căpuțelor Matplotlib sunt menite să fie utile într-o gamă largă de circumstanțe. Plasările și etichetele de bifă pot fi specificate în mod explicit pentru a se potrivi cerințelor specifice.

Un obiect listă este transmis ca argument la funcțiile xticks() și yticks(). Componentele listei reprezintă punctele acțiunii corespunzătoare în care vor fi afișate bifurile.

Funcția matplotlib.pyplot.xticks().

Pentru a obține și a seta locațiile și etichetele curente ale bifărilor axei x, utilizați metoda annotate() a modulului pyplot al bibliotecii matplotlib.

Sintaxă:

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

Parametrii utilizați:

    Căpușe:Acest argument conține o listă de poziții xtick. și un parametru care este opțional. Dacă o listă goală este furnizată ca argument, toate xtick-urile sunt eliminate.Etichete:Acest parametru cuprinde etichete care vor fi plasate în locurile specificate. Este, de asemenea, un parametru opțional.** wargs:Acest parametru controlează aspectul etichetelor folosind atribute Text.

Tip returnare:

Funcția xticks() din Matplotlib returnează:

    loc:Lista de locații xtick.etichete:O colecție de elemente de text xlabel.

Exemple

Arată cum să folosești funcția matplotlib.pyplot.xticks() în matplotlib.pyplot:

Exemplul 1: Utilizarea matplotlib.pyplot.xticks.

Cod:

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

Ieșire:

Python Xticks în Python

Exemplul 2:

Cod:

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

Ieșire:

Python Xticks în Python

Concluzie

  • Matplotlib este o bibliotecă Python care extinde biblioteca NumPy cu funcții numerice și matematice. Pyplot este o interfață bazată pe stare pentru modulul Matplotlib, care este similară cu MATLAB.
  • Bifurile sunt simboluri de puncte de date bazate pe axe. În toate exemplele noastre anterioare, Matplotlib a preluat automat sarcina de a distanța punctele pe axă. Localizatoarele și formatatoarele implicite de bifă din Matplotlib sunt menite să fie utile într-o varietate de situații.
  • Plasările și etichetele de bifă pot fi specificate în mod explicit pentru a se potrivi cerințelor specifice. Procedurile xticks() și yticks() folosesc un obiect listă ca argument. La punctele de acțiune reprezentate de componentele listei vor fi afișate bifături.