mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#

mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes(parent_axes, zoom, loc='upper right', bbox_to_anchor=None, bbox_transform=None, axes_class=None, axes_kwargs=None, borderpad=0.5)[Quelle]#

Erstellt eine verankerte Inset-Achse durch Skalierung einer Eltern-Achse. Für die Verwendung siehe auch die Beispiele.

Parameter:
parent_axesAxes

Die Achse, auf der die Inset-Achse platziert werden soll.

zoomfloat

Skalierungsfaktor der Datenachsen. Ein zoom > 1 vergrößert die Koordinaten (d. h. "heran gezoomt"), während ein zoom < 1 die Koordinaten verkleinert (d. h. "heraus gezoomt").

locstr, Standard: 'upper right'

Position, an der die Inset-Achse platziert werden soll. Gültige Positionen sind 'upper left', 'upper center', 'upper right', 'center left', 'center', 'center right', 'lower left', 'lower center', 'lower right'. Aus Gründen der Abwärtskompatibilität werden auch numerische Werte akzeptiert. Siehe den Parameter loc von Legend für Details.

bbox_to_anchortuple oder BboxBase, optional

Bbox, an der die Inset-Achse verankert werden soll. Wenn None, wird parent_axes.bbox verwendet. Wenn ein Tupel, kann es entweder [links, unten, breite, höhe] oder [links, unten] sein. Wenn die Schlüsselwortargumente breite und/oder höhe in relativen Einheiten angegeben sind, kann das 2-Tupel [links, unten] nicht verwendet werden. Beachten Sie, dass die Einheiten der Bounding Box durch die verwendete Transformation bestimmt werden. Bei Verwendung von bbox_to_anchor ist es fast immer sinnvoll, auch eine bbox_transform anzugeben. Dies ist oft die Achsentransformation parent_axes.transAxes.

bbox_transformTransform, optional

Transformation für die Bbox, die die Inset-Achse enthält. Wenn None, wird eine transforms.IdentityTransform verwendet (d. h. Pixelkoordinaten). Dies ist nützlich, wenn keine Argumente an bbox_to_anchor übergeben werden. Bei Verwendung von bbox_to_anchor ist es fast immer sinnvoll, auch eine bbox_transform anzugeben. Dies ist oft die Achsentransformation parent_axes.transAxes. Umgekehrt, wenn hier die Achsen- oder Figurentransformation angegeben wird, beachten Sie, dass die Angabe von bbox_to_anchor nicht zu parent_axes.bbox führt, dessen Einheiten in Display-Koordinaten (Pixel) angegeben sind.

axes_classTyp Axes, Standard: HostAxes

Der Typ der neu erstellten Inset-Achse.

axes_kwargsdict, optional

Schlüsselwortargumente, die an den Konstruktor der Inset-Achse übergeben werden. Gültige Argumente sind

Eigenschaft

Beschreibung

adjustable

{'box', 'datalim'}

agg_filter

eine Filterfunktion, die ein (m, n, 3) Float-Array und einen dpi-Wert entgegennimmt und ein (m, n, 3) Array und zwei Offsets von der linken unteren Ecke des Bildes zurückgibt

alpha

float oder None

anchor

(float, float) oder {'C', 'SW', 'S', 'SE', 'E', 'NE', ...}

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

unknown

autoscaley_on

unknown

axes_locator

Callable[[Axes, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

float oder None

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

facecolor oder fc

color

figure

Figure oder SubFigure

forward_navigation_events

bool oder "auto"

frame_on

bool

gid

str

in_layout

bool

label

object

mouseover

bool

navigate

bool

navigate_mode

unknown

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

position

[left, bottom, width, height] oder Bbox

prop_cycle

Cycler

rasterization_zorder

float oder None

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool oder None

subplotspec

unknown

title

str

transform

Transform

url

str

visible

bool

xbound

(lower: float, upper: float)

xlabel

str

xlim

(left: float, right: float)

xmargin

float größer als -0.5

xscale

unknown

xticklabels

unknown

xticks

unknown

ybound

(lower: float, upper: float)

ylabel

str

ylim

(bottom: float, top: float)

ymargin

float größer als -0.5

yscale

unknown

yticklabels

unknown

yticks

unknown

zorder

float

borderpadfloat, default: 0.5

Abstand zwischen der Inset-Achse und der bbox_to_anchor. Die Einheiten sind Achsen-Schriftgröße, d. h. für eine Standard-Schriftgröße von 10 Punkten ist borderpad = 0.5 äquivalent zu einem Abstand von 5 Punkten.

Gibt zurück:
inset_axesaxes_class

Das erstellte Inset-Achsen-Objekt.

Beispiele mit mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#

Inset Locator Demo 2

Inset Locator Demo 2