mpl_toolkits.axes_grid1.axes_divider.Teiler #

Klasse mpl_toolkits.axes_grid1.axes_divider. Teiler ( fig , pos , horizontal , vertikal , Aspekt = None , Anker = 'C' ) [Quelle] #

Basen:object

Eine Axes-Positionierungsklasse.

Der Teiler wird mit Listen horizontaler und vertikaler Größen ( mpl_toolkits.axes_grid1.axes_size) initialisiert, auf deren Grundlage ein gegebener rechteckiger Bereich geteilt wird.

Die new_locatorMethode erstellt dann ein aufrufbares Objekt, das als Achsen_Locator der Achsen verwendet werden kann.

Parameter :
Abb. Abbildung
pos Tupel von 4 Floats

Position des zu teilenden Rechtecks.

horizontale Liste vonaxes_size

Größen für horizontale Teilung.

vertikale Liste vonaxes_size

Größen für vertikale Teilung.

Aspekt bool

Ob der rechteckige Gesamtbereich reduziert wird, sodass der relative Teil der horizontalen und vertikalen Skalen denselben Maßstab hat.

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

Platzierung des reduzierten Rechtecks, wenn Aspekt wahr ist.

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

Fügen Sie eine automatisch anpassbare Polsterung um use_axes hinzu , um ihre Dekorationen (Titel, Labels, Ticks, Ticklabels) während des Layouts zu berücksichtigen.

Parameter :
use_axes Axesoder Liste vonAxes

Die Äxte, deren Dekorationen berücksichtigt werden.

Pad- Float, optional

Zusätzliche Polsterung in Zoll.

adjust_dirs Liste von {"left", "right", "bottom", "top"}, optional

Die Seiten, an denen Polsterung hinzugefügt wird; Standardmäßig alle vier Seiten.

append_size ( Position , Größe ) [Quelle] #
get_anchor ( ) [Quelle] #

Gib den Anker zurück.

get_aspect ( ) [Quelle] #

Rückgabeaspekt.

get_horizontal ( ) [Quelle] #

Geben Sie horizontale Größen zurück.

get_horizontal_sizes ( Renderer ) [Quelle] #
get_locator ( ) [Quelle] #
get_position ( ) [Quelle] #

Gibt die Position des Rechtecks ​​zurück.

get_position_runtime ( ax , renderer ) [Quelle] #
get_vertical ( ) [Quelle] #

Geben Sie vertikale Größen zurück.

get_vertical_sizes ( Renderer ) [Quelle] #
get_vsize_hsize ( ) [Quelle] #

[ Veraltet ]

Anmerkungen

Veraltet seit Version 3.5:

locate ( nx , ny , nx1 = None , ny1 = None , axis = None , renderer = None ) [Quelle] #
Parameter :
nx, nx1 int

Ganzzahlen, die die Spaltenposition der Zelle angeben. Wenn nx1 None ist, wird eine einzelne nx -te Spalte angegeben. Andernfalls wird die Position der Spalten angegeben, die sich zwischen nx und nx1 (aber ausschließlich der nx1 -ten Spalte) erstrecken.

ny, ny1 int

Das gleiche wie nx und nx1 , aber für Zeilenpositionen.

Achsen
Renderer
new_locator ( nx , ny , nx1 = None , ny1 = None ) [Quelle] #

Gibt ein neues AxesLocatorfür die angegebene Zelle zurück.

Parameter :
nx, nx1 int

Ganzzahlen, die die Spaltenposition der Zelle angeben. Wenn nx1 None ist, wird eine einzelne nx -te Spalte angegeben. Andernfalls wird die Position der Spalten angegeben, die sich zwischen nx und nx1 (aber ausschließlich der nx1 -ten Spalte) erstrecken.

ny, ny1 int

Das gleiche wie nx und nx1 , aber für Zeilenpositionen.

set_anchor ( Anker ) [Quelle] #
Parameter :
Anker (float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', 'N', 'NW', 'W'}

Entweder ein ( x , y ) Paar relativer Koordinaten (0 ist links oder unten, 1 ist rechts oder oben), 'C' (Mitte) oder eine Himmelsrichtung ('SW', Südwesten, ist unten links usw.) .

Siehe auch

Axes.set_anchor
set_aspect ( Aspekt = False ) [Quelle] #
Parameter :
Aspekt bool
set_horizontal ( h ) [Quelle] #
Parameter :
h Liste vonaxes_size

Größen für die horizontale Teilung

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

Legen Sie die Position des Rechtecks ​​fest.

Parameter :
pos Tupel von 4 Floats

Position des zu teilenden Rechtecks

set_vertical ( v ) [Quelle] #
Parameter :
v Liste vonaxes_size

Größen für vertikale Teilung