matplotlib.axes.Axes.indicate_inset#

Axes.indicate_inset(bounds=None, inset_ax=None, *, transform=None, facecolor='none', edgecolor='0.5', alpha=0.5, zorder=None, **kwargs)[Quelle]#

Fügt dem Achsenobjekt eine Inset-Markierung hinzu. Dies ist ein Rechteck auf dem Plot an der von bounds angegebenen Position, das optional Linien aufweist, die das Rechteck mit einem Inset-Achsenobjekt (Axes.inset_axes) verbinden.

Parameter:
bounds[x0, y0, width, height], optional

Linke untere Ecke des zu markierenden Rechtecks sowie dessen Breite und Höhe. Wenn nicht angegeben, werden die Grenzen aus den Datenlimits von inset_ax berechnet, welches bereitgestellt werden muss.

inset_axAxes, optional

Ein optionales Inset-Achsenobjekt, zu dem Verbindungslinien gezeichnet werden sollen. Zwei Linien werden gezeichnet, die die Markierungsbox mit dem Inset-Achsenobjekt an Ecken verbinden, die so gewählt werden, dass sie nicht mit der Markierungsbox überlappen.

transformTransform

Transformation für die Rechteckkoordinaten. Standardmäßig ax.transAxes, d. h. die Einheiten von rect sind Achsen-relative Koordinaten.

facecolorcolor, Standard: 'none'

Füllfarbe des Rechtecks.

edgecolorcolor, Standard: '0.5'

Farbe des Rechtecks und Farbe der Verbindungslinien.

alphafloat oder None, Standard: 0.5

Transparenz des Rechtecks und der Verbindungslinien. Wenn nicht None, überschreibt dies jeden Alphawert, der in den Parametern facecolor und edgecolor enthalten ist.

zorderfloat, Standard: 4.99

Zeichenreihenfolge des Rechtecks und der Verbindungslinien. Der Standardwert 4.99 liegt knapp unterhalb der Standardebene von Inset-Achsenobjekten.

**kwargs

Andere Schlüsselwortargumente werden an den Rectangle Patch weitergegeben.

Eigenschaft

Beschreibung

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

angle

unknown

animated

bool

antialiased oder aa

bool oder None

Grenzen

(links, unten, Breite, Höhe)

capstyle

CapStyle oder {'butt', 'projecting', 'round'}

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

color

color

edgecolor oder ec

Farbe oder None

facecolor oder fc

Farbe oder None

figure

Figure oder SubFigure

füllen

bool

gid

str

Muster (hatch)

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

hatch_linewidth

unknown

Höhe

unknown

in_layout

bool

joinstyle

JoinStyle oder {'miter', 'round', 'bevel'}

label

object

linestyle oder ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth oder lw

float oder None

mouseover

bool

path_effects

Liste von AbstractPathEffect

picker

None oder bool oder float oder callable

rasterized

bool

sketch_params

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

snap

bool oder None

transform

Transform

url

str

visible

bool

width

unknown

x

unknown

xy

(float, float)

y

unknown

zorder

float

Gibt zurück:
inset_indicatorinset.InsetIndicator

Ein Künstlerobjekt, das enthält

inset_indicator.rectangleRectangle

Der Markierungsrahmen.

inset_indicator.connectors4-Tupel von patches.ConnectionPatch

Die vier Verbindungslinien, die zu den (untere linke, obere linke, untere rechte, obere rechte) Ecken von inset_ax führen. Zwei Linien sind auf Sichtbarkeit auf False gesetzt, aber der Benutzer kann die Sichtbarkeit auf True setzen, wenn die automatische Wahl nicht als korrekt erachtet wird.

Geändert in Version 3.10: Zuvor wurden das Rechteck und das Tupel von Verbindungslinien zurückgegeben.

Warnung

Diese Methode ist ab Version 3.0 experimentell und die API kann sich ändern.