logo

Python Xticks en Python

Matplotlib

Matplotlib est une bibliothèque Python qui étend la bibliothèque NumPy avec des fonctions numériques et mathématiques. Pyplot est une interface basée sur l'état vers un module Matplotlib de type MATLAB.

Les graduations sont des symboles de points de données qui apparaissent sur les axes. Les localisateurs et formateurs de ticks par défaut de Matplotlib sont destinés à être utiles dans un large éventail de circonstances. Les emplacements et les étiquettes des coches peuvent être explicitement spécifiés pour répondre à des exigences spécifiques.

Un objet liste est passé en argument aux fonctions xticks() et yticks(). Les composants de la liste représentent les points de l'action appropriée où les graduations seront affichées.

Fonction matplotlib.pyplot.xticks()

Pour acquérir et définir les emplacements et les étiquettes des graduations actuelles de l'axe des x, utilisez la méthode annotate() du module pyplot de la bibliothèque matplotlib.

Syntaxe:

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

Les paramètres utilisés :

    Tiques :Cet argument contient une liste de positions xtick. et un paramètre facultatif. Si une liste vide est fournie comme argument, tous les xticks sont supprimés.Étiquettes:Ce paramètre comprend des étiquettes qui seront placées aux endroits de coche spécifiés. C'est également un paramètre facultatif.**wargs :Ce paramètre contrôle l'apparence des étiquettes à l'aide des attributs Texte.

Type de retour :

La fonction xticks() dans Matplotlib renvoie :

    localisations :La liste des emplacements xtick.Étiquettes:Une collection d'éléments de texte xlabel.

Exemples

Montrez comment utiliser la fonction matplotlib.pyplot.xticks() dans matplotlib.pyplot :

Exemple 1 : Utilisation de matplotlib.pyplot.xticks.

Code:

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

Sortir:

Python Xticks en Python

Exemple 2 :

Code:

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

Sortir:

Python Xticks en Python

Conclusion

  • Matplotlib est une bibliothèque Python qui étend la bibliothèque NumPy avec des fonctions numériques et mathématiques. Pyplot est une interface basée sur l'état du module Matplotlib, similaire à MATLAB.
  • Les graduations sont des symboles de points de données basés sur des axes. Dans tous nos exemples précédents, Matplotlib a automatiquement pris en charge le travail d'espacement des points sur l'axe. Les localisateurs et formateurs de ticks par défaut dans Matplotlib sont censés être utiles dans diverses situations.
  • Les emplacements et les étiquettes des coches peuvent être explicitement spécifiés pour répondre à des exigences spécifiques. Les procédures xticks() et yticks() utilisent un objet liste comme argument. Aux points d'action représentés par les composants de la liste, des coches seront affichées.