mpl_toolkits.axes_grid1.axes_grid.Grid #

classe mpl_toolkits.axes_grid1.axes_grid. Grille ( fig , rect , nrows_ncols , ngrids = None , direction = 'row' , axes_pad = 0.02 , * , share_all = False , share_x = True , share_y = True , label_mode = 'L' , axes_class = None , aspect = False ) [la source]#

Socles :object

Une grille d'Axes.

Dans Matplotlib, l'emplacement (et la taille) des axes est spécifié en coordonnées de figure normalisées. Cela peut ne pas être idéal pour les images qui doivent être affichées avec un format d'image donné ; par exemple, il est difficile d'afficher plusieurs images d'une même taille avec un rembourrage fixe entre elles. AxesGrid peut être utilisé dans ce cas.

Paramètres :
figureFigure

La figure parentale.

rect (float, float, float, float) ou int

La position des axes, sous forme de tuple ou de code de position de sous-parcelle à trois chiffres (par exemple, "121").(left, bottom, width, height)

nrows_ncols (entier, entier)

Nombre de lignes et de colonnes dans la grille.

ngrids int ou None, par défaut : None

Si ce n'est pas None, seuls les premiers axes ngrids de la grille sont créés.

direction {"ligne", "colonne"}, par défaut : "ligne"

Si les axes sont créés dans l'ordre ligne principale ("ligne par ligne") ou colonne principale ("colonne par colonne"). Cela affecte également l'ordre dans lequel les axes sont accédés à l'aide de l'indexation ( grid[index]).

axes_pad float ou (float, float), par défaut : 0.02

Rembourrage ou (remplissage horizontal, rembourrage vertical) entre les axes, en pouces.

share_all bool, par défaut : False

Indique si tous les axes partagent leurs axes x et y. Remplace share_x et share_y .

share_x booléen , par défaut : Vrai

Si tous les axes d'une colonne partagent leur axe x.

share_y bool, par défaut : Vrai

Indique si tous les axes d'une ligne partagent leur axe y.

label_mode {"L", "1", "tous"}, par défaut : "L"

Détermine quels axes recevront des étiquettes de graduation :

  • « L » : tous les axes de la colonne de gauche reçoivent des étiquettes de graduation verticales ; tous les axes de la rangée du bas reçoivent des étiquettes de graduation horizontales.

  • "1" : seul l'axe inférieur gauche est étiqueté.

  • "all" : tous les axes sont étiquetés.

axes_class sous-classe de matplotlib.axes.Axes, par défaut : aucun
aspect booléen, par défaut : False

Si le rapport d'aspect des axes suit le rapport d'aspect des limites de données.

obtenir_aspect ( ) [source] #

Renvoie l'aspect du SubplotDivider.

get_axes_locator ( ) [source] #
get_axes_pad ( ) [source] #

Renvoie le remplissage des axes.

Retours :
hpad, vpad

Rembourrage (coussin horizontal, coussin vertical) en pouces.

get_divider ( ) [source] #
get_geometry ( ) [source] #

Renvoie le nombre de lignes et de colonnes de la grille sous la forme (nrows, ncols).

get_vsize_hsize ( ) [source] #

[ Obsolète ]

Remarques

Obsolète depuis la version 3.5 :

set_aspect ( aspect ) [source] #

Définissez l'aspect du SubplotDivider.

set_axes_locator ( localisateur ) [source] #
set_axes_pad ( axes_pad ) [source] #

Définissez le rembourrage entre les axes.

Paramètres :
axes_pad (flottant, flottant)

Le rembourrage (coussin horizontal, coussin vertical) en pouces.

set_label_mode ( mode ) [source] #

Définissez quels axes ont des étiquettes de graduation.

Paramètres :
mode {"L", "1", "tous"}

Le mode étiquette :

  • « L » : tous les axes de la colonne de gauche reçoivent des étiquettes de graduation verticales ; tous les axes de la rangée du bas reçoivent des étiquettes de graduation horizontales.

  • "1" : seul l'axe inférieur gauche est étiqueté.

  • "all" : tous les axes sont étiquetés.