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_ax
Axes, 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.
- transform
Transform 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
RectanglePatch weitergegeben.Eigenschaft
Beschreibung
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
float oder None
unknown
bool
antialiasedoderaabool oder None
(links, unten, Breite, Höhe)
CapStyleoder {'butt', 'projecting', 'round'}BboxBaseoder Nonebool
Patch oder (Path, Transform) oder None
Farbe oder None
Farbe oder None
bool
str
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
unknown
unknown
bool
JoinStyleoder {'miter', 'round', 'bevel'}object
{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
float oder None
bool
Liste von
AbstractPathEffectNone oder bool oder float oder callable
bool
(scale: float, length: float, randomness: float)
bool oder None
str
bool
unknown
unknown
(float, float)
unknown
float
- Gibt zurück:
- inset_indicator
inset.InsetIndicator Ein Künstlerobjekt, das enthält
- inset_indicator.rectangle
Rectangle 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.
- inset_indicator.rectangle
- inset_indicator
Warnung
Diese Methode ist ab Version 3.0 experimentell und die API kann sich ändern.