mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea#

class mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea(width, height, xdescent, ydescent, loc, pad=0.4, borderpad=0.5, prop=None, frameon=True, **kwargs)[Quelle]#

Bases: AnchoredOffsetbox

Ein verankertes Container mit fester Größe und füllbarem DrawingArea.

Zu den drawing_area hinzugefügte Künstler werden so interpretiert, dass ihre Koordinaten Pixel darstellen. Alle auf die Künstler angewendeten Transformationen werden überschrieben.

Parameter:
width, heightfloat

Breite und Höhe des Containers in Pixel.

xdescent, ydescentfloat

Abstieg des Containers in x- und y-Richtung in Pixel.

locstr

Position dieses Künstlers. Gültige Positionen sind 'upper left', 'upper center', 'upper right', 'center left', 'center', 'center right', 'lower left', 'lower center', 'lower right'. Aus Kompatibilitätsgründen werden auch numerische Werte akzeptiert. Details finden Sie im Parameter loc von Legend.

padfloat, default: 0.4

Abstand um die Kindobjekte, als Bruchteil der Schriftgröße.

borderpadfloat, default: 0.5

Randabstand, als Bruchteil der Schriftgröße.

propFontProperties, optional

Schriftarteigenschaften, die als Referenz für Abstände verwendet werden.

frameonbool, Standard: True

Wenn True, wird eine Box um diesen Künstler gezeichnet.

**kwargs

Schlüsselwortargumente, die an AnchoredOffsetbox weitergeleitet werden.

Attribute:
drawing_areaDrawingArea

Ein Container für anzuzeigende Künstler.

Beispiele

Blaue und rote Kreise unterschiedlicher Größe in der oberen rechten Ecke eines Achsenobjekts ax anzeigen.

>>> ada = AnchoredDrawingArea(20, 20, 0, 0,
...                           loc='upper right', frameon=False)
>>> ada.drawing_area.add_artist(Circle((10, 10), 10, fc="b"))
>>> ada.drawing_area.add_artist(Circle((30, 10), 5, fc="r"))
>>> ax.add_artist(ada)
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[Quelle]#

Setzt mehrere Eigenschaften auf einmal.

Unterstützte Eigenschaften sind

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

animated

bool

bbox_to_anchor

unknown

child

unknown

clip_box

BboxBase oder None

clip_on

bool

clip_path

Patch oder (Path, Transform) oder None

figure

Figure

gid

str

Höhe

float

in_layout

bool

label

object

mouseover

bool

offset

(float, float) oder aufrufbar

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

float

zorder

float

Beispiele für die Verwendung von mpl_toolkits.axes_grid1.anchored_artists.AnchoredDrawingArea#

Einfache verankerte Künstler

Einfache verankerte Künstler

Annotationen

Annotationen