logo

Python Xticks a Python

Matplotlib

Matplotlib és una biblioteca de Python que amplia la biblioteca NumPy amb funcions numèriques i matemàtiques. Pyplot és una interfície basada en estat per a un mòdul Matplotlib semblant a MATLAB.

Les paparres són símbols de punts de dades que apareixen als eixos. Els localitzadors i formatadors de tick predeterminats de Matplotlib estan pensats per ser útils en una àmplia gamma de circumstàncies. Les ubicacions i les etiquetes de les marques es poden especificar explícitament per adaptar-se a requisits específics.

Un objecte de llista es passa com a argument a les funcions xticks() i yticks(). Els components de la llista representen els punts de l'acció adequada on es mostraran les marques.

conversió de cadena a enter en java

Funció matplotlib.pyplot.xticks().

Per adquirir i establir les ubicacions actuals de les marques i les etiquetes de l'eix x, utilitzeu el mètode annotate() del mòdul pyplot de la biblioteca matplotlib.

Sintaxi:

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

Els paràmetres utilitzats:

    Ticks:Aquest argument conté una llista de posicions xtick. i un paràmetre que és opcional. Si es proporciona una llista buida com a argument, s'eliminen tots els xticks.Etiquetes:Aquest paràmetre inclou etiquetes que es col·locaran als llocs de marca especificats. També és un paràmetre opcional.**wargs:Aquest paràmetre controla l'aspecte de les etiquetes mitjançant atributs de text.

Tipus de retorn:

La funció xticks() de Matplotlib retorna:

    locs:La llista d'ubicacions de xtick.etiquetes:Una col·lecció d'elements de text xlabel.

Exemples

Mostra com utilitzar la funció matplotlib.pyplot.xticks() a matplotlib.pyplot:

Exemple 1: ús de matplotlib.pyplot.xticks.

windows.open javascript

Codi:

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

Sortida:

Python Xticks a Python

Exemple 2:

Codi:

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

Sortida:

linux mint canyella vs mate
Python Xticks a Python

Conclusió

  • Matplotlib és una biblioteca de Python que amplia la biblioteca NumPy amb funcions numèriques i matemàtiques. Pyplot és una interfície basada en estat per al mòdul Matplotlib, que és similar a MATLAB.
  • Les paparres són símbols de punts de dades basats en eixos. En tots els nostres exemples anteriors, Matplotlib s'ha fet càrrec automàticament de la tasca d'espaiar punts a l'eix. Els localitzadors i formatadors de tick predeterminats a Matplotlib estan pensats per ser útils en una varietat de situacions.
  • Les ubicacions i les etiquetes de les marques es poden especificar explícitament per adaptar-se a requisits específics. Els procediments xticks() i yticks() utilitzen un objecte llista com a argument. En els punts d'acció representats pels components de la llista, es mostraran marques.