mpl_toolkits.axes_grid1.inset_locator.mark_inset #

mpl_toolkits.axes_grid1.inset_locator. mark_inset ( parent_axes , inset_axes , loc1 , loc2 , ** kwargs ) [Quelle] #

Zeichnen Sie ein Kästchen, um die Position eines Bereichs zu markieren, der durch eine eingefügte Achse dargestellt wird.

Diese Funktion zeichnet eine Box in parent_axes am Begrenzungsrahmen von inset_axes und zeigt eine Verbindung mit den eingefügten Achsen, indem sie Linien an den Ecken zeichnet, was einen "vergrößerten" Effekt ergibt.

Parameter :
parent_axesmatplotlib.axes.Axes

Axes, der den Bereich der eingefügten Achsen enthält.

Einschubachsenmatplotlib.axes.Axes

Die eingesetzten Achsen.

loc1, loc2 {1, 2, 3, 4}

Ecken zum Verbinden der eingefügten Achsen und des Bereichs in den übergeordneten Achsen.

**Kwarg

Patch-Eigenschaften für die gezeichneten Linien und Kästchen:

Eigentum

Beschreibung

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

Unbekannt

animated

bool

antialiasedoder äh

bool oder Keine

capstyle

CapStyleoder {'hinter', 'vorstehend', 'rund'}

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

color

Farbe

edgecoloroder ec

Farbe oder Keine

facecoloroder FC

Farbe oder Keine

figure

Figure

fill

bool

gid

Str

hatch

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

in_layout

bool

joinstyle

JoinStyleoder {'Gehrung', 'rund', 'Fase'}

label

Objekt

linestyleoder ls

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

linewidthoder lw

Float oder None

mouseover

bool

path_effects

AbstractPathEffect

picker

None oder bool oder float oder aufrufbar

rasterized

bool

sketch_params

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

snap

bool oder Keine

transform

Transform

url

Str

visible

bool

zorder

schweben

Rückgaben :
ppmatplotlib.patches.Patch

Der Patch, der gezeichnet wird, um den Bereich der eingefügten Achsen darzustellen.

P1, P2matplotlib.patches.Patch

Die Patches, die zwei Ecken der eingefügten Achsen und ihren Bereich verbinden.

Beispiele mit mpl_toolkits.axes_grid1.inset_locator.mark_inset#

Inset Locator Demo2

Inset Locator Demo2

Inset Locator Demo2