matplotlib.axis#

Classes pour les graduations et les axes x et y.

Héritage #

Diagramme d'héritage de Tick, Ticker, XAxis, YAxis, XTick, YTick

Axisobjets #

classe matplotlib.axis. Axis ( axes , * , pickradius = 15 ) [source] #

Classe de base pour XAxiset YAxis.

Attributs :
isDefault_label booléen
axesmatplotlib.axes.Axes

L' Axesinstance dans laquelle l'artiste réside, ou None .

Majeurmatplotlib.axis.Ticker

Détermine les principales positions des graduations et leur format d'étiquette.

mineurematplotlib.axis.Ticker

Détermine les positions des graduations mineures et leur format d'étiquette.

rappelsmatplotlib.cbook.CallbackRegistry
étiquetteText

L'étiquette de l'axe.

flotteur d'étiquettes

La distance entre l'étiquette de l'axe et les étiquettes des graduations. Par défaut à rcParams["axes.labelpad"](par défaut : 4.0) = 4.

décalageTexteText

Un Textobjet contenant le décalage de données des graduations (le cas échéant).

pickradiusflotteur

Le rayon d'acceptation pour les tests de confinement.

liste des majorTicksTick

Les principales tiques.

liste des minorTicksTick

Les tiques mineures.

Paramètres :
axesmatplotlib.axes.Axes

Le Axesauquel appartient l'Axe créé.

flotteur de rayon de sélection

Le rayon d'acceptation pour les tests de confinement. Voir aussi Axis.contains.

classe matplotlib.axis. XAxis ( * args , ** kwargs ) [source] #
Paramètres :
axesmatplotlib.axes.Axes

Le Axesauquel appartient l'Axe créé.

flotteur de rayon de sélection

Le rayon d'acceptation pour les tests de confinement. Voir aussi Axis.contains.

classe matplotlib.axis. Axe Y ( * args , ** kwargs ) [source] #
Paramètres :
axesmatplotlib.axes.Axes

Le Axesauquel appartient l'Axe créé.

flotteur de rayon de sélection

Le rayon d'acceptation pour les tests de confinement. Voir aussi Axis.contains.

classe matplotlib.axis. Téléscripteur [source] #

Un conteneur pour les objets définissant la position et le format des graduations.

Attributs :
sous- classe de localisateurmatplotlib.ticker.Locator

Détermine les positions des graduations.

sous-classe de formateurmatplotlib.ticker.Formatter

Détermine le format des étiquettes de graduation.

Axis.clear

Effacer l'axe.

Axis.get_scale

Renvoie l'échelle de cet axe (sous forme de chaîne).

Formateurs et localisateurs #

Axis.get_major_formatter

Obtenez le formateur du ticker majeur.

Axis.get_major_locator

Obtenez le localisateur du ticker majeur.

Axis.get_minor_formatter

Obtenez le formateur du ticker mineur.

Axis.get_minor_locator

Obtenez le localisateur du ticker mineur.

Axis.set_major_formatter

Définissez le formateur du ticker majeur.

Axis.set_major_locator

Définissez le localisateur du ticker majeur.

Axis.set_minor_formatter

Définissez le formateur du ticker mineur.

Axis.set_minor_locator

Définissez le localisateur du ticker mineur.

Axis.remove_overlapping_locs

Si les emplacements de téléscripteurs mineurs qui chevauchent les emplacements de téléscripteurs majeurs doivent être coupés.

Axis.get_remove_overlapping_locs

Axis.set_remove_overlapping_locs

Étiquette d'axe #

Axis.set_label_coords

Définissez les coordonnées de l'étiquette.

Axis.set_label_position

Définir la position de l'étiquette (en haut ou en bas)

Axis.set_label_text

Définissez la valeur textuelle de l'étiquette de l'axe.

Axis.get_label

Renvoie l'étiquette de l'axe en tant qu'instance de texte.

Axis.get_label_position

Renvoie la position de l'étiquette (en haut ou en bas)

Axis.get_label_text

Obtenez le texte de l'étiquette.

Coches, étiquettes de coches et texte décalé #

Axis.get_major_ticks

Renvoie la liste des Ticks majeurs.

Axis.get_majorticklabels

Renvoie les principales étiquettes de graduation de cet axe, sous la forme d'une liste de Text.

Axis.get_majorticklines

Renvoie les principales lignes de graduation de cet axe sous la forme d'une liste de Line2Ds.

Axis.get_majorticklocs

Renvoie les principaux emplacements des graduations de cet axe dans les coordonnées des données.

Axis.get_minor_ticks

Retourne la liste des Ticks mineurs.

Axis.get_minorticklabels

Renvoie les étiquettes de graduation mineures de cet axe, sous la forme d'une liste de Text.

Axis.get_minorticklines

Renvoie les lignes de graduation mineures de cet axe sous la forme d'une liste de Line2Ds.

Axis.get_minorticklocs

Renvoie les emplacements des graduations mineures de cet axe dans les coordonnées des données.

Axis.get_offset_text

Renvoie l'axe offsetText en tant qu'instance de Text.

Axis.get_tick_padding

Axis.get_ticklabels

Obtenez les étiquettes de coche de cet axe.

Axis.get_ticklines

Renvoie les lignes de graduation de cet axe sous la forme d'une liste de Line2Ds.

Axis.get_ticklocs

Renvoie les emplacements des ticks de cet axe dans les coordonnées des données.

Axis.get_gridlines

Renvoie les lignes de la grille de cet axe sous la forme d'une liste de Line2Ds.

Axis.grid

Configurez les lignes de la grille.

Axis.set_tick_params

Définissez les paramètres d'apparence des graduations, des étiquettes de graduation et des lignes de grille.

Axis.axis_date

Définissez des repères d'axe et des étiquettes pour traiter les données le long de cet axe comme des dates.

Intervalles de données et de vues #

Axis.get_data_interval

Renvoie les limites de données de cet axe.(min, max)

Axis.get_view_interval

Renvoie les limites de la vue de cet axe.(min, max)

Axis.get_inverted

Renvoie si cet axe est orienté dans la direction "inverse".

Axis.set_data_interval

Définissez les limites des données d'axe.

Axis.set_view_interval

Définissez les limites de la vue de l'axe.

Axis.set_inverted

Définissez si cet axe est orienté dans la direction "inverse".

Aides au rendu #

Axis.get_minpos

Axis.get_tick_space

Renvoie le nombre estimé de graduations pouvant tenir sur l'axe.

Axis.get_ticklabel_extents

[ Obsolète ] Obtenez les étendues des étiquettes de graduation de chaque côté des axes.

Axis.get_tightbbox

Renvoie une boîte englobante qui entoure l'axe.

Interactif #

Axis.contains

Teste si l'artiste contient l'événement mouse.

Axis.pickradius

Le rayon d'acceptation pour les tests de confinement.

Axis.get_pickradius

Renvoie la profondeur de l'axe utilisé par le sélecteur.

Axis.set_pickradius

Définissez la profondeur de l'axe utilisé par le sélecteur.

Unités #

Axis.convert_units

Axis.set_units

Définissez les unités pour l'axe.

Axis.get_units

Renvoie les unités pour l'axe.

Axis.update_units

Introspectez les données du convertisseur d'unités et mettez à jour l'instance axis.converter si nécessaire.

Axe X Spécifique #

XAxis.axis_name

Nom en lecture seule identifiant l'axe.

XAxis.get_text_heights

[ Obsolète ] Renvoie la quantité d'espace à réserver au texte au-dessus et au-dessous des Axes, sous la forme d'une paire de flottants.

XAxis.get_ticks_position

Renvoie la position des graduations ("top", "bottom", "default", ou "unknown").

XAxis.set_ticks_position

Définissez la position des graduations.

XAxis.set_label_position

Définir la position de l'étiquette (en haut ou en bas)

XAxis.tick_bottom

Déplacez les graduations et les étiquettes de graduation (le cas échéant) vers le bas des Axes.

XAxis.tick_top

Déplacez les graduations et les étiquettes de graduation (le cas échéant) vers le haut des Axes.

Spécifique à l'axe Y #

YAxis.axis_name

Nom en lecture seule identifiant l'axe.

YAxis.get_text_widths

[ Obsolète ]

YAxis.get_ticks_position

Renvoie la position des graduations ("gauche", "droite", "par défaut" ou "inconnu").

YAxis.set_offset_position

Paramètres :

YAxis.set_ticks_position

Définissez la position des graduations.

YAxis.set_label_position

Définir la position de l'étiquette (gauche ou droite)

YAxis.tick_left

Déplacez les graduations et les étiquettes de graduation (le cas échéant) à gauche des Axes.

YAxis.tick_right

Déplacez les graduations et les étiquettes de graduation (le cas échéant) à droite des Axes.

Autre #

Axis.OFFSETTEXTPAD

Axis.axes

L' Axesinstance dans laquelle l'artiste réside, ou None .

Axis.limit_range_for_scale

Axis.reset_ticks

Réinitialisez les listes de ticks majeures et mineures.

Axis.set_default_intervals

Définissez les limites par défaut pour les données d'axe et l'intervalle d'affichage s'ils n'ont pas encore été mutés.

Découragé #

Ces méthodes doivent être utilisées avec précaution, en appelant set_ticks pour spécifier les emplacements de ticks souhaités avant d' appeler set_ticklabelspour spécifier une série d'étiquettes correspondantes. L'appel set_ticksfait un FixedLocator; sa liste d'emplacements est ensuite utilisée par set_ticklabelspour créer un fichier FuncFormatter.

Axis.set_ticks

Définissez les emplacements des graduations de cet axe et éventuellement des étiquettes.

Axis.set_ticklabels

[ Déconseillé ] Définissez les valeurs textuelles des étiquettes de coche.

Tickobjets #

classe matplotlib.axis. Tick ​​( axes , loc , * , size = None , width = None , color = None , tickdir = None , pad = None , labelsize = None , labelcolor = None , zorder = None , gridOn = None , tick1On = True , tick2On =True , label1On = True , label2On = False , major = True , labelrotation = 0 , grid_color = None , grid_linestyle = None , grid_linewidth = None , grid_alpha = None , ** kwargs ) [source] #

Classe de base abstraite pour les repères d'axe, les lignes de grille et les étiquettes.

Les graduations marquent une position sur un axe. Ils contiennent deux lignes comme marqueurs et deux étiquettes ; un pour les positions inférieure et supérieure (dans le cas d'un XAxis) ou pour les positions gauche et droite (dans le cas d'un YAxis).

Attributs :
tick1lineLine2D

Le marqueur de coche gauche/inférieur.

tick2lineLine2D

Le marqueur droit/supérieur.

ligne de la grilleLine2D

La ligne de grille associée à la position de l'étiquette.

étiquette1Text

L'étiquette de coche gauche/inférieure.

étiquette2Text

L'étiquette de coche droite/haut.

bbox est la boîte englobante Bound2D dans les coordonnées d'affichage des Axes loc est l'emplacement du tick dans les coordonnées de données size est la taille du tick en points

classe matplotlib.axis. XTick ( * args , ** kwargs ) [source] #

Contient tous les artistes nécessaires pour faire une coche x - la ligne de coche, le texte de l'étiquette et la ligne de grille

bbox est la boîte englobante Bound2D dans les coordonnées d'affichage des Axes loc est l'emplacement du tick dans les coordonnées de données size est la taille du tick en points

classe matplotlib.axis. YTick ( * args , ** kwargs ) [source] #

Contient tous les artistes nécessaires pour faire une coche Y - la ligne de coche, le texte de l'étiquette et la ligne de grille

bbox est la boîte englobante Bound2D dans les coordonnées d'affichage des Axes loc est l'emplacement du tick dans les coordonnées de données size est la taille du tick en points

Tick.get_loc

Renvoie l'emplacement de la tique (coords de données) sous forme de scalaire.

Tick.get_pad

Obtenez la valeur du pavé d'étiquettes de coche en points.

Tick.get_pad_pixels

[ Obsolète ]

Tick.get_tick_padding

Obtenez la longueur de la tique en dehors des Axes.

Tick.get_tickdir

Tick.get_view_interval

Renvoie les limites de vue de l'axe auquel appartient la tique.(min, max)

Tick.set_label1

Définissez le texte label1.

Tick.set_label2

Définissez le texte label2.

Tick.set_pad

Définissez le pavé d'étiquettes de coche en points

Tick.set_url

Définissez l'url de label1 et label2.

Tick.update_position

Définissez l'emplacement de tick dans les coordonnées de données avec scalar loc .