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 , axis_class = None , axis_kwargs = None , borderpad = 0.5 ) [Quelle] #

Erstellen Sie verankerte Einschubachsen, indem Sie eine Elternachse skalieren. Zur Verwendung siehe auch die Beispiele .

Parameter :
parent_axesmatplotlib.axes.Axes

Achsen zum Platzieren der Einsatzachsen.

Zoom schweben

Skalierungsfaktor der Datenachsen. Zoom > 1 vergrößert die Koordinaten (dh „vergrößert“), während Zoom < 1 die Koordinaten verkleinert (dh „verkleinert“).

loc str, Standard: 'oben rechts'

Position zum Platzieren der Einschubachsen. Gültige Positionen sind „oben links“, „oben Mitte“, „oben rechts“, „Mitte links“, „Mitte“, „Mitte rechts“, „unten links“, „unten Mitte“, „unten rechts“. Aus Gründen der Abwärtskompatibilität werden auch numerische Werte akzeptiert. Einzelheiten finden Sie im Parameter loc von .Legend

bbox_to_anchor Tupel oder matplotlib.transforms.BboxBase, optional

Bbox, an der die eingefügten Achsen verankert werden. Wenn None, wird parent_axes.bbox verwendet. Wenn es sich um ein Tupel handelt, kann es entweder [links, unten, Breite, Höhe] oder [links, unten] sein. Wenn die kwargs- Breite und/oder -Höhe in relativen Einheiten angegeben sind, kann das 2-Tupel [links, unten] nicht verwendet werden. Beachten Sie, dass die Einheiten des Begrenzungsrahmens durch die verwendete Transformation bestimmt werden. Bei der Verwendung von bbox_to_anchor ist es fast immer sinnvoll, auch eine bbox_transform anzugeben . Dies kann oft die Achsentransformation parent_axes.transAxes sein .

bbox_transform matplotlib.transforms.Transform, optional

Transformation für die bbox, die die eingefügten Achsen enthält. Wenn None, transforms.IdentityTransformwird a verwendet (dh Pixelkoordinaten). Dies ist nützlich, wenn bbox_to_anchor kein Argument bereitgestellt wird . Bei der Verwendung von bbox_to_anchor ist es fast immer sinnvoll, auch eine bbox_transform anzugeben . Dies kann oft die Achsentransformation parent_axes.transAxes sein . Umgekehrt, wenn Sie hier die Achsen- oder Figurentransformation angeben, beachten Sie, dass die Nichtangabe von bbox_to_anchor parent_axes.bbox verwendet , deren Einheiten in Anzeigekoordinaten (Pixel) angegeben sind .

Achsen_Klassentyp matplotlib.axes.Axes, Standard:HostAxes

Der Typ der neu erstellten Einsatzachsen.

axis_kwargs Diktat , optional

Schlüsselwortargumente, die an den Konstruktor der eingefügten Achsen übergeben werden. Gültige Argumente sind:

Eigentum

Beschreibung

adjustable

{'box', 'datalim'}

agg_filter

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

alpha

Skalar oder Keine

anchor

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

animated

bool

aspect

{'auto', 'equal'} oder float

autoscale_on

bool

autoscalex_on

Unbekannt

autoscaley_on

Unbekannt

axes_locator

Callable[[Achsen, Renderer], Bbox]

axisbelow

bool oder 'line'

box_aspect

Float oder None

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

facecoloroder FC

Farbe

figure

Figure

frame_on

bool

gid

Str

in_layout

bool

label

Objekt

mouseover

bool

navigate

bool

navigate_mode

Unbekannt

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

position

[links, unten, Breite, Höhe] oderBbox

prop_cycle

Unbekannt

rasterization_zorder

Float oder None

rasterized

bool

sketch_params

(Maßstab: Float, Länge: Float, Zufälligkeit: Float)

snap

bool oder Keine

title

Str

transform

Transform

url

Str

visible

bool

xbound

Unbekannt

xlabel

Str

xlim

(unten: Schwimmer, oben: Schwimmer)

xmargin

Schwimmer größer als -0,5

xscale

Unbekannt

xticklabels

Unbekannt

xticks

Unbekannt

ybound

Unbekannt

ylabel

Str

ylim

(unten: Schwimmer, oben: Schwimmer)

ymargin

Schwimmer größer als -0,5

yscale

Unbekannt

yticklabels

Unbekannt

yticks

Unbekannt

zorder

schweben

Borderpad- Float, Standard: 0,5

Polsterung zwischen eingefügten Achsen und bbox_to_anchor. Die Einheiten sind Achsen Schriftgröße, dh bei einer Standardschriftgröße von 10 Punkt entspricht Borderpad = 0,5 einem Padding von 5 Punkt.

Rückgaben :
Einschubachsen Achsenklasse

Eingefügtes Achsenobjekt erstellt.

Beispiele mit mpl_toolkits.axes_grid1.inset_locator.zoomed_inset_axes#

Hinzufügen eines Farbbalkens zu Einschubachsen

Hinzufügen eines Farbbalkens zu Einschubachsen

Hinzufügen eines Farbbalkens zu Einschubachsen
Inset Locator Demo2

Inset Locator Demo2

Inset Locator Demo2