mpl_toolkits.axes_grid1.axes_divider.Divider #

classe mpl_toolkits.axes_grid1.axes_divider. Divider ( fig , pos , horizontal , vertical , aspect = None , anchor = 'C' ) [source] #

Socles :object

Une classe de positionnement Axes.

Le diviseur est initialisé avec des listes de tailles horizontales et verticales ( mpl_toolkits.axes_grid1.axes_size) en fonction desquelles une zone rectangulaire donnée sera divisée.

La new_locatorméthode crée ensuite un objet appelable qui peut être utilisé comme axes_locator des axes.

Paramètres :
figure de figue
pos tuple de 4 floats

Position du rectangle qui sera divisé.

liste horizontale deaxes_size

Tailles pour la division horizontale.

liste verticale deaxes_size

Tailles pour la division verticale.

aspect booléen

Indique si la zone rectangulaire globale est réduite de sorte que la partie relative des échelles horizontale et verticale ait la même échelle.

ancre (float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}

Placement du rectangle réduit, lorsque l' aspect est Vrai.

add_auto_adjustable_area ( use_axes , pad = 0.1 , adjust_dirs = None ) [source] #

Ajoutez un rembourrage auto-ajustable autour des use_axes pour prendre en compte leurs décorations (title, labels, ticks, ticklabels) lors de la mise en page.

Paramètres :
use_axes Axesou liste deAxes

Les Haches dont les décorations sont prises en compte.

flotteur de coussinet , en option

Rembourrage supplémentaire en pouces.

adjust_dirs liste de {"gauche", "droite", "bas", "haut"}, facultatif

Les côtés où le rembourrage est ajouté ; par défaut sur les quatre côtés.

append_size ( position , taille ) [source] #
get_anchor ( ) [source] #

Retournez l'ancre.

obtenir_aspect ( ) [source] #

Aspect retour.

get_horizontal ( ) [source] #

Renvoie les tailles horizontales.

get_horizontal_sizes ( moteur de rendu ) [source] #
get_locator ( ) [source] #
obtenir_position ( ) [source] #

Renvoie la position du rectangle.

get_position_runtime ( ax , moteur de rendu ) [source] #
get_vertical ( ) [source] #

Renvoie les tailles verticales.

get_vertical_sizes ( moteur de rendu ) [source] #
get_vsize_hsize ( ) [source] #

[ Obsolète ]

Remarques

Obsolète depuis la version 3.5 :

locate ( nx , ny , nx1 = None , ny1 = None , axes = None , renderer = None ) [source] #
Paramètres :
nx, nx1 entier

Entiers spécifiant la position de colonne de la cellule. Lorsque nx1 vaut None, une seule nx -ième colonne est spécifiée. Sinon, l'emplacement des colonnes s'étendant de nx à nx1 (mais à l'exclusion de nx1 -ème colonne) est spécifié.

ny, ny1 int

Identique à nx et nx1 , mais pour les positions de ligne.

axes
moteur de rendu
new_locator ( nx , ny , nx1 = Aucun , ny1 = Aucun ) [source] #

Renvoie un nouveau AxesLocatorpour la cellule spécifiée.

Paramètres :
nx, nx1 entier

Entiers spécifiant la position de colonne de la cellule. Lorsque nx1 vaut None, une seule nx -ième colonne est spécifiée. Sinon, l'emplacement des colonnes s'étendant de nx à nx1 (mais à l'exclusion de nx1 -ème colonne) est spécifié.

ny, ny1 int

Identique à nx et nx1 , mais pour les positions de ligne.

set_anchor ( ancre ) [source] #
Paramètres :
ancre (float, float) ou {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}

Soit une paire ( x , y ) de coordonnées relatives (0 est à gauche ou en bas, 1 à droite ou en haut), 'C' (centre), ou une direction cardinale ('SW', sud-ouest, est en bas à gauche, etc.) .

Voir également

Axes.set_anchor
set_aspect ( aspect = False ) [source] #
Paramètres :
aspect booléen
set_horizontal ( h ) [source] #
Paramètres :
h liste deaxes_size

tailles pour division horizontale

set_locator ( _locator ) [source] #
set_position ( pos ) [source] #

Définissez la position du rectangle.

Paramètres :
pos tuple de 4 floats

position du rectangle qui sera divisé

set_vertical ( v ) [source] #
Paramètres :
v liste deaxes_size

tailles pour division verticale