matplotlib.offsetbox#

Vererbungsdiagramm von matplotlib.offsetbox

Containerklassen für Artists.

OffsetBox

Die Basis aller in diesem Modul definierten Containerkünstler.

AnchoredOffsetbox,AnchoredText

Verankern und richten Sie einen beliebigen Artistoder einen Text relativ zu den übergeordneten Achsen oder einem bestimmten Ankerpunkt aus.

DrawingArea

Ein Container mit fester Breite und Höhe. Kinder haben eine feste Position innerhalb des Behälters und können geklipst werden.

HPacker,VPacker

Container zum vertikalen oder horizontalen Layout ihrer untergeordneten Elemente.

PaddedBox

Ein Container zum Hinzufügen einer Polsterung um eine Artist.

TextArea

Enthält eine einzelne TextInstanz.

Klasse matplotlib.offsetbox. AnchoredOffsetbox ( loc , * , pad = 0.4 , borderpad = 0.5 , child = None , prop = None , frameon = True , bbox_to_anchor = None , bbox_transform = None , ** kwargs ) [Quelle] #

Basen:OffsetBox

Eine versetzte Box, die gemäß Standort loc platziert wird .

AnchoredOffsetbox hat ein einzelnes Kind. Wenn mehrere untergeordnete Elemente benötigt werden, verwenden Sie eine zusätzliche OffsetBox, um sie einzuschließen. Standardmäßig ist das Offset-Feld an seinen übergeordneten Achsen verankert. Sie können bbox_to_anchor explizit angeben .

Parameter :
loc str

Der Standort der Box. 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

Pad- Float, Standard: 0,4

Padding um das Kind herum als Bruchteil der Schriftgröße.

Borderpad- Float, Standard: 0,5

Polsterung zwischen dem Offsetbox-Rahmen und dem bbox_to_anchor .

KindOffsetBox

Die Box, die verankert wird.

StützeFontProperties

Dies dient nur als Referenz für Paddings. Wenn nicht angegeben, wird rcParams["legend.fontsize"](Standard: 'medium') verwendet.

frameon bool

Ob ein Rahmen um die Box gezogen werden soll.

bbox_to_anchor BboxBase, 2-Tupel oder 4-Tupel von Floats

Box, die verwendet wird, um die Legende in Verbindung mit loc zu positionieren .

bbox_transform Keine odermatplotlib.transforms.Transform

Die Transformation für den Begrenzungsrahmen ( bbox_to_anchor ).

**Kwarg

Alle anderen Parameter werden an weitergegeben OffsetBox.

Anmerkungen

Siehe Legendfür eine detaillierte Beschreibung des Verankerungsmechanismus.

codes = {'center': 10, 'center left': 6, 'center right': 7, 'lower center': 8, 'lower left': 3, 'lower right': 4, 'right': 5, 'oben Mitte': 9, 'oben links': 2, 'oben rechts': 1} #
draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

get_bbox_to_anchor ( ) [Quelle] #

Geben Sie die bbox zurück, an der die Box verankert ist.

get_child ( ) [Quelle] #

Geben Sie das Kind zurück.

get_children ( ) [Quelle] #

Gibt die Liste der Kinder zurück.

get_extent ( Renderer ) [Quelle] #

Geben Sie die Ausdehnung der Box als (Breite, Höhe, x, y) zurück.

Dies ist das Ausmaß des Kindes plus der Polsterung.

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , animation= <UNSCHARF> , bbox_to_anchor=<UNSCHARF> , child=<UNSCHARF> , clip_box=<UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , visible=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

bbox_to_anchor

Unbekannt

child

Unbekannt

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

set_bbox_to_anchor ( bbox , transform = None ) [Quelle] #

Legen Sie die bbox fest, an der die Box verankert ist.

bbox kann eine Bbox-Instanz, eine Liste von [links, unten, Breite, Höhe] oder eine Liste von [links, unten] sein, wobei Breite und Höhe als Null angenommen werden. Die Bbox wird durch die angegebene Transformation in Anzeigekoordinaten transformiert.

set_child ( Kind ) [Quelle] #

Stellen Sie das zu verankernde Kind ein.

update_frame ( bbox , fontsize = None ) [Quelle] #
zorder = 5 #
Klasse matplotlib.offsetbox. AnchoredText ( s , loc , * , pad = 0.4 , borderpad = 0.5 , prop = None , ** kwargs ) [Quelle] #

Basen:AnchoredOffsetbox

AnchoredOffsetbox mit Text.

Parameter :
s -str

Text.

loc str

Standortcode. Siehe AnchoredOffsetbox.

Pad- Float, Standard: 0,4

Füllen um den Text herum als Bruchteil der Schriftgröße.

Borderpad- Float, Standard: 0,5

Abstand zwischen dem Offsetbox-Rahmen und dem bbox_to_anchor .

prop dict, optional

Verzeichnis der Schlüsselwortparameter, die an die Textin AnchoredText enthaltene Instanz übergeben werden sollen.

**Kwarg

Alle anderen Parameter werden an übergeben AnchoredOffsetbox.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , animation= <UNSCHARF> , bbox_to_anchor=<UNSCHARF> , child=<UNSCHARF> , clip_box=<UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , gid=<UNSET> , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> ,sketch_params=<UNSET> ,snap=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , visible=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

bbox_to_anchor

Unbekannt

child

Unbekannt

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

Klasse matplotlib.offsetbox. AnnotationBbox ( offsetbox , xy , xybox = None , * , xycoords = 'data' , boxcoords = None , frameon = True , pad = 0.4 , annotation_clip = None , box_alignment = (0.5, 0.5) , bboxprops = None , arrowprops = None , Schriftgröße =Keine , ** kwargs ) [Quelle] #

Basen: Artist,_AnnotationBase

Container für einen OffsetBoxVerweis auf eine bestimmte Position xy .

Optional kann ein Pfeil gezeichnet werden, der von der Offsetbox nach xy zeigt.

Das ist wie Annotation, aber mit OffsetBoxstatt Text.

Parameter :
OffsetboxOffsetBox
xy (schweben, schweben)

Der zu beschriftende Punkt (x, y) . Das Koordinatensystem wird durch xycoords bestimmt .

xybox (float, float), Standard: xy

Die Position (x, y) , an der der Text platziert werden soll. Das Koordinatensystem wird durch boxcoords bestimmt .

xycoords str oder Artistoder Transformoder aufrufbares oder (float, float), Standard: 'data'

Das Koordinatensystem, in dem xy angegeben ist. Siehe den Parameter xycoords in Annotationfür eine detaillierte Beschreibung.

boxcoords str or Artistor Transformor callable or (float, float), default: Wert von xycoords

Das Koordinatensystem, in dem xybox angegeben ist. Siehe den Parameter textcoords in Annotationfür eine detaillierte Beschreibung.

frameon bool, Standard: True

Standardmäßig ist der Text von einem Weiß umgeben FancyBboxPatch (zugänglich als patchAttribut von AnnotationBbox). Wenn frameon auf False gesetzt ist, wird dieser Patch unsichtbar gemacht.

Pad- Float, Standard: 0,4

Polsterung um die Offsetbox herum.

box_alignment (float, float)

Ein Tupel aus zwei Floats für eine vertikale und horizontale Ausrichtung der versetzten Box bzgl. der Boxcoords . Die untere linke Ecke ist (0, 0) und die obere rechte Ecke ist (1, 1).

**Kwarg

Andere Parameter sind identisch mit Annotation.

Eigentum anncoords #
enthält ( mouseevent ) [Quelle] #

Testen Sie, ob der Künstler das Mausereignis enthält.

Parameter :
Mausereignismatplotlib.backend_bases.MouseEvent
Rückgaben :
enthält bool

Ob irgendwelche Werte innerhalb des Radius liegen.

Details Dikt

Ein künstlerspezifisches Wörterbuch mit Details zum Ereigniskontext, z. B. welche Punkte im Auswahlradius enthalten sind. Einzelheiten finden Sie in den einzelnen Artist-Unterklassen.

draw ( Renderer ) [Quelle] #

Zeichnen Sie den Künstler (und seine Kinder) mit dem angegebenen Renderer.

Dies hat keine Auswirkung, wenn der Künstler nicht sichtbar ist ( Artist.get_visible gibt False zurück).

Parameter :
Renderer- RendererBaseUnterklasse.

Anmerkungen

Diese Methode wird in den Artist-Unterklassen überschrieben.

get_children ( ) [Quelle] #

Gibt eine Liste der untergeordneten Artists von this zurück Artist.

get_fontsize ( ) [Quelle] #

Gibt die Schriftgröße in Punkt zurück.

get_tightbbox ( renderer = None ) [Quelle] #

Wie Artist.get_window_extent, enthält jedoch jegliches Ausschnitt.

Parameter :
Renderer- RendererBaseUnterklasse

Renderer, der zum Zeichnen der Figuren verwendet wird (z. B. fig.canvas.get_renderer())

Rückgaben :
Bbox

Der umschließende Begrenzungsrahmen (in der Abbildung Pixelkoordinaten).

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF> , animation =<UNSCHARF> , annotation_clip=<UNSCHARF> , clip_box=<UNSCHARF> , clip_on=<UNSCHARF> , clip_path=<UNSCHARF > , fontsize =<UNSCHARF > , gid=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET > , picker =<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET>, transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

annotation_clip

bool oder Keine

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Unbekannt

fontsize

Unbekannt

gid

Str

in_layout

bool

label

Objekt

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

set_figure ( fig ) [Quelle] #

Legen Sie die FigureInstanz fest, zu der der Künstler gehört.

Parameter :
FeigeFigure
set_fontsize ( s = None ) [Quelle] #

Stellen Sie die Schriftgröße in Punkten ein.

Wenn s nicht angegeben ist, zurücksetzen auf rcParams["legend.fontsize"](Standard: 'medium').

update_positions ( Renderer ) [Quelle] #

Aktualisieren Sie die Pixelpositionen für den annotierten Punkt, den Text und den Pfeil.

Eigentum xyann #
zorder = 3 #
Klasse matplotlib.offsetbox. AuxTransformBox ( aux_transform ) [Quelle] #

Basen:OffsetBox

Offset Box mit der aux_transform. Seine Kinder werden zuerst mit aux_transform transformiert und dann versetzt. Die absolute Koordinate der aux_transform ist von Bedeutung, da sie automatisch so angepasst wird, dass die linke untere Ecke des Begrenzungsrahmens der Kinder vor der Offset-Transformation auf (0, 0) gesetzt wird.

Es ähnelt dem Zeichenbereich, außer dass die Ausdehnung der Box nicht vorbestimmt ist, sondern aus der Fensterausdehnung ihrer Kinder berechnet wird. Außerdem wird die Ausdehnung der Kinder in der transformierten Koordinate berechnet.

add_artist ( a ) [Quelle] #

Fügen Sie eine Artistzur Containerbox hinzu.

draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

get_extent ( Renderer ) [Quelle] #

Gibt ein Tupel der Box zurück.width, height, xdescent, ydescent

get_offset ( ) [Quelle] #

Return-Offset des Containers.

get_transform ( ) [Quelle] #

Geben Sie das TransformAngewendete an die Kinder zurück

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(schweben, schweben)

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

Unbekannt

url

Str

visible

bool

width

schweben

zorder

schweben

set_offset ( xy ) [Quelle] #

Stellen Sie den Offset des Containers ein.

Parameter :
xy (schweben, schweben)

Die (x, y)-Koordinaten des Versatzes in Anzeigeeinheiten.

set_transform ( t ) [Quelle] #

set_transform wird ignoriert.

Klasse matplotlib.offsetbox. DraggableAnnotation ( annotation , use_blit = False ) [Quelle] #

Basen:DraggableBase

save_offset ( ) [Quelle] #
update_offset ( dx , dy ) [Quelle] #
Klasse matplotlib.offsetbox. DraggableBase ( ref_artist , use_blit = False ) [Quelle] #

Basen:object

Hilfsbasisklasse für einen ziehbaren Künstler (Legende, Offsetbox).

Abgeleitete Klassen müssen die folgenden Methoden überschreiben:

def save_offset(self):
    '''
    Called when the object is picked for dragging; should save the
    reference position of the artist.
    '''

def update_offset(self, dx, dy):
    '''
    Called during the dragging; (*dx*, *dy*) is the pixel offset from
    the point where the mouse drag started.
    '''

Optional können Sie die folgende Methode überschreiben:

def finalize_offset(self):
    '''Called when the mouse is released.'''

In der aktuellen Implementierung von DraggableLegendund DraggableAnnotationplatziert update_offsetdie Künstler in Anzeigekoordinaten und finalize_offsetberechnet ihre Position in Achsenkoordinaten neu und setzt ein relevantes Attribut.

trennen ( ) [Quelle] #

Trennen Sie die Rückrufe.

finalize_offset ( ) [Quelle] #
on_motion ( evt ) [Quelle] #
on_pick ( evt ) [Quelle] #
on_release ( Ereignis ) [Quelle] #
save_offset ( ) [Quelle] #
update_offset ( dx , dy ) [Quelle] #
Klasse matplotlib.offsetbox. DraggableOffsetBox ( ref_artist , offsetbox , use_blit = False ) [Quelle] #

Basen:DraggableBase

get_loc_in_canvas ( ) [Quelle] #
save_offset ( ) [Quelle] #
update_offset ( dx , dy ) [Quelle] #
Klasse matplotlib.offsetbox. DrawingArea ( width , height , xdescent = 0.0 , ydescent = 0.0 , clip = False ) [Quelle] #

Basen:OffsetBox

Die DrawingArea kann jeden Künstler als Kind enthalten. Die DrawingArea hat eine feste Breite und Höhe. Die Position von Kindern relativ zu den Eltern ist festgelegt. Die untergeordneten Elemente können an den Grenzen des übergeordneten Elements abgeschnitten werden.

Parameter :
Breite, Höhe schweben

Breite und Höhe der Containerbox.

x absteigend, y absteigend schweben

Abstieg der Box in x- und y-Richtung.

bool _

Ob die Kinder an der Box befestigt werden sollen.

add_artist ( a ) [Quelle] #

Fügen Sie eine Artistzur Containerbox hinzu.

Eigenschaft clip_children #

Wenn die untergeordneten Elemente dieser DrawingArea vom DrawingArea-Begrenzungsrahmen abgeschnitten werden sollen.

draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

get_extent ( Renderer ) [Quelle] #

Geben Sie Breite, Höhe, xAbstieg, yAbstieg der Box zurück.

get_offset ( ) [Quelle] #

Return-Offset des Containers.

get_transform ( ) [Quelle] #

Geben Sie das TransformAngewendete an die Kinder zurück.

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(schweben, schweben)

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

Unbekannt

url

Str

visible

bool

width

schweben

zorder

schweben

set_offset ( xy ) [Quelle] #

Stellen Sie den Offset des Containers ein.

Parameter :
xy (schweben, schweben)

Die (x, y)-Koordinaten des Versatzes in Anzeigeeinheiten.

set_transform ( t ) [Quelle] #

set_transform wird ignoriert.

Klasse matplotlib.offsetbox. HPacker ( pad = None , sep = None , width = None , height = None , align = 'baseline' , mode = 'fixed' , children = None ) [Quelle] #

Basen:PackerBase

HPacker packt seine untergeordneten Elemente horizontal und passt ihre relativen Positionen zur Ziehzeit automatisch an.

Parameter :
Pad- Float, optional

Die Begrenzungsfüllung in Punkten.

Sep- Float, optional

Der Abstand zwischen Elementen in Punkten.

Breite, Höhe Float, optional

Breite und Höhe der Containerbox in Pixel, berechnet wenn None .

align {'top', 'bottom', 'left', 'right', 'center', 'baseline'}, default: 'baseline'

Ausrichtung von Boxen.

Modus {'fixed', 'expand', 'equal'}, Standard: 'fixed'

Der Packmodus.

  • 'fixed' packt die gegebenen Artists eng mit sep Abständen.

  • 'expand' nutzt den maximal verfügbaren Platz, um die Künstler mit gleichmäßigen Abständen dazwischen zu verteilen.

  • 'gleich': Jeder Künstler hat einen gleichen Bruchteil des verfügbaren Platzes und ist darin linksbündig (oder obenbündig).

Kinder Liste vonArtist

Die Künstler zum Einpacken.

Anmerkungen

pad und sep sind in Punkten angegeben und werden mit dem Renderer dpi skaliert, während width und height in Pixel angegeben werden.

get_extent_offsets ( Renderer ) [Quelle] #

Aktualisieren Sie den Offset der Kinder und geben Sie den Umfang der Box zurück.

Parameter :
Renderer- RendererBaseUnterklasse
Rückgaben :
Breite
Höhe
xAbstieg
absteigend
Liste von (xoffset, yoffset)-Paaren
set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

Klasse matplotlib.offsetbox. OffsetBox ( * args , ** kwargs ) [Quelle] #

Basen:Artist

Die OffsetBox ist ein einfacher Containerkünstler.

Die untergeordneten Künstler sollen an einer relativen Position zu ihren Eltern gezeichnet werden.

Als Künstler selbst werden alle Parameter an weitergegeben Artist.

Eigenschaftsachsen # _

Die AxesInstanz, in der sich der Künstler befindet, oder None .

enthält ( mouseevent ) [Quelle] #

Delegieren Sie das Mausereignis contains-check an die Kinder.

Als Container reagiert der OffsetBoxnicht auf Mausereignisse.

Parameter :
Mausereignismatplotlib.backend_bases.MouseEvent
Rückgaben :
enthält bool

Ob irgendwelche Werte innerhalb des Radius liegen.

Details Dikt

Ein künstlerspezifisches Wörterbuch mit Details zum Ereigniskontext, z. B. welche Punkte im Auswahlradius enthalten sind. Einzelheiten finden Sie in den einzelnen Artist-Unterklassen.

Siehe auch

Artist.contains
draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

get_children ( ) [Quelle] #

Gibt eine Liste der untergeordneten Artists zurück.

get_extent ( Renderer ) [Quelle] #

Gibt ein Tupel der Box zurück.width, height, xdescent, ydescent

get_extent_offsets ( Renderer ) [Quelle] #

Aktualisieren Sie den Offset der Kinder und geben Sie den Umfang der Box zurück.

Parameter :
Renderer- RendererBaseUnterklasse
Rückgaben :
Breite
Höhe
xAbstieg
absteigend
Liste von (xoffset, yoffset)-Paaren
get_offset ( width , height , xdescent , ydescent , Renderer ) [Quelle] #

Geben Sie den Offset als Tupel (x, y) zurück.

Die Extent-Parameter müssen bereitgestellt werden, um den Fall zu behandeln, in dem der Offset dynamisch durch ein Callable bestimmt wird (siehe set_offset).

Parameter :
Breite, Höhe, xAbstieg, yAbstieg

Extent-Parameter.

Renderer- RendererBaseUnterklasse
get_visible_children ( ) [Quelle] #

Gibt eine Liste der sichtbaren untergeordneten Artists zurück.

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

set_figure ( fig ) [Quelle] #

Setzen Sie die Figurefür die OffsetBoxund alle ihre untergeordneten Elemente.

Parameter :
FeigeFigure
set_height ( Höhe ) [Quelle] #

Stellen Sie die Höhe der Box ein.

Parameter :
Höhenschwimmer _
set_offset ( xy ) [Quelle] #

Stellen Sie den Versatz ein.

Parameter :
xy (float, float) oder aufrufbar

Die (x, y)-Koordinaten des Versatzes in Anzeigeeinheiten. Diese können entweder explizit als Tupel (x, y) angegeben werden oder indem eine Funktion bereitgestellt wird, die den Extent in den Offset umwandelt. Diese Funktion muss die Signatur haben:

def offset(width, height, xdescent, ydescent, renderer) -> (float, float)
set_width ( Breite ) [Quelle] #

Legen Sie die Breite des Felds fest.

Parameter :
Breite Schwimmer
Klasse matplotlib.offsetbox. OffsetImage ( arr , * , zoom = 1 , cmap = None , norm = None , interpolation = None , origin = None , filternorm = True , filterrad = 4.0 , resample = False , dpi_cor = True , ** kwargs ) [source] #

Basen:OffsetBox

draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

get_children ( ) [Quelle] #

Gibt eine Liste der untergeordneten Artists zurück.

get_data ( ) [Quelle] #
get_extent ( Renderer ) [Quelle] #

Gibt ein Tupel der Box zurück.width, height, xdescent, ydescent

get_offset ( ) [Quelle] #

Return-Offset des Containers.

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

get_zoom ( ) [Quelle] #
set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> , clip_box=<UNSCHARF> ,clip_on =<UNSCHARF> , clip_path=<UNSCHARF> , data=<UNSCHARF> , gid=<UNSCHARF > , height=<UNSET> , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> ,snap=<UNSET> ,transform=<UNSCHARF> , url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zoom=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

data

Unbekannt

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zoom

Unbekannt

zorder

schweben

set_data ( arr ) [Quelle] #
set_zoom ( Zoom ) [Quelle] #
Klasse matplotlib.offsetbox. PackerBase ( pad = None , sep = None , width = None , height = None , align = 'baseline' , mode = 'fixed' , children = None ) [Quelle] #

Basen:OffsetBox

Parameter :
Pad- Float, optional

Die Begrenzungsfüllung in Punkten.

Sep- Float, optional

Der Abstand zwischen Elementen in Punkten.

Breite, Höhe Float, optional

Breite und Höhe der Containerbox in Pixel, berechnet wenn None .

align {'top', 'bottom', 'left', 'right', 'center', 'baseline'}, default: 'baseline'

Ausrichtung von Boxen.

Modus {'fixed', 'expand', 'equal'}, Standard: 'fixed'

Der Packmodus.

  • 'fixed' packt die gegebenen Artists eng mit sep Abständen.

  • 'expand' nutzt den maximal verfügbaren Platz, um die Künstler mit gleichmäßigen Abständen dazwischen zu verteilen.

  • 'gleich': Jeder Künstler hat einen gleichen Bruchteil des verfügbaren Platzes und ist darin linksbündig (oder obenbündig).

Kinder Liste vonArtist

Die Künstler zum Einpacken.

Anmerkungen

pad und sep sind in Punkten angegeben und werden mit dem Renderer dpi skaliert, während width und height in Pixel angegeben werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

Klasse matplotlib.offsetbox. PaddedBox ( child , pad = None , * , draw_frame = False , patch_attrs = None ) [Quelle] #

Basen:OffsetBox

Ein Container zum Hinzufügen einer Polsterung um eine Artist.

Das PaddedBoxenthält ein FancyBboxPatch, das verwendet wird, um es beim Rendern zu visualisieren.

Parameter :
KindArtist

Die enthaltenen Artist.

Pad- Schwimmer

Die Polsterung in Punkten. Dies wird mit dem Renderer dpi skaliert. Breite und Höhe hingegen sind in Pixel angegeben und somit nicht skaliert.

draw_frame bool

Ob die enthaltenen FancyBboxPatch.

patch_attrs dict oder None

Zusätzliche Parameter, die an die enthaltene FancyBboxPatch.

draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

draw_frame ( Renderer ) [Quelle] #
get_extent_offsets ( Renderer ) [Quelle] #

Aktualisieren Sie den Offset der Kinder und geben Sie den Umfang der Box zurück.

Parameter :
Renderer- RendererBaseUnterklasse
Rückgaben :
Breite
Höhe
xAbstieg
absteigend
Liste von (xoffset, yoffset)-Paaren
set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

update_frame ( bbox , fontsize = None ) [Quelle] #
Klasse matplotlib.offsetbox. TextArea ( s , * , textprops = None , multilinebaseline = False ) [Quelle] #

Basen:OffsetBox

Die TextArea ist ein Container-Artist für eine einzelne Textinstanz.

Der Text wird standardmäßig bei (0, 0) mit Grundlinie und linker Ausrichtung platziert. Die Breite und Höhe der TextArea-Instanz ist die Breite und Höhe ihres untergeordneten Textes.

Parameter :
s -str

Der anzuzeigende Text.

Textprops Diktat , Standard: {}

Wörterbuch der Schlüsselwortparameter, die an die Text Instanz in der TextArea übergeben werden sollen.

multilinebaseline bool, Standard: False

Ob die Grundlinie für mehrzeiligen Text so angepasst wird, dass sie (ungefähr) zentriert mit einzeiligem Text ausgerichtet ist.

draw ( Renderer ) [Quelle] #

Aktualisieren Sie bei Bedarf die Position von untergeordneten Elementen und ziehen Sie sie zum angegebenen Renderer .

get_extent ( Renderer ) [Quelle] #

Gibt ein Tupel der Box zurück.width, height, xdescent, ydescent

get_multilinebaseline ( ) [Quelle] #

Holen Sie sich mehrzeilige Basislinie.

get_offset ( ) [Quelle] #

Return-Offset des Containers.

get_text ( ) [Quelle] #

Gibt die Zeichenfolgendarstellung des Texts dieses Bereichs zurück.

get_window_extent ( renderer = None ) [Quelle] #

Holen Sie sich den Begrenzungsrahmen des Künstlers in den Anzeigebereich.

Breite und Höhe des Begrenzungsrahmens sind nichtnegativ.

Unterklassen sollten überschrieben werden, um sie in die "enge" Berechnung des Begrenzungsrahmens aufzunehmen. Standardmäßig wird ein leerer Begrenzungsrahmen bei 0, 0 zurückgegeben.

Seien Sie vorsichtig, wenn Sie diese Funktion verwenden, die Ergebnisse werden nicht aktualisiert, wenn sich die Ausdehnung des Künstlerfensters des Künstlers ändert. Die Ausdehnung kann sich aufgrund von Änderungen im Transformationsstapel ändern, z. B. durch Ändern der Achsenbegrenzungen, der Abbildungsgröße oder des verwendeten Zeichenbereichs (wie beim Speichern einer Abbildung). Dies kann zu unerwartetem Verhalten führen, bei dem interaktive Figuren auf dem Bildschirm gut aussehen, aber falsch gespeichert werden.

set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , multilinebaseline=<UNSET> , offset=<UNSET> , path_effects=<UNSET > ,, rasterized =<UNSET> , sketch_params=<UNSET>, snap=<UNSET> ,text=<UNSCHARF> , transform=<UNSCHARF> , url=<UNSCHARF> , visible=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

multilinebaseline

Unbekannt

offset

(schweben, schweben)

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

text

Unbekannt

transform

Unbekannt

url

Str

visible

bool

width

schweben

zorder

schweben

set_multilinebaseline ( t ) [Quelle] #

Legen Sie die mehrzeilige Grundlinie fest.

Bei True wird die Grundlinie für mehrzeiligen Text so angepasst, dass sie (ungefähr) zentriert mit einzeiligem Text ausgerichtet ist. Dies wird z. B. von der Legendenimplementierung verwendet, damit einzeilige Beschriftungen an der Grundlinie ausgerichtet werden, mehrzeilige Beschriftungen jedoch "zentriert" mit ihnen ausgerichtet werden.

set_offset ( xy ) [Quelle] #

Stellen Sie den Offset des Containers ein.

Parameter :
xy (schweben, schweben)

Die (x, y)-Koordinaten des Versatzes in Anzeigeeinheiten.

set_text ( s ) [Quelle] #

Legen Sie den Text dieses Bereichs als Zeichenfolge fest.

set_transform ( t ) [Quelle] #

set_transform wird ignoriert.

Klasse matplotlib.offsetbox. VPacker ( pad = None , sep = None , width = None , height = None , align = 'baseline' , mode = 'fixed' , children = None ) [Quelle] #

Basen:PackerBase

VPacker packt seine untergeordneten Elemente vertikal und passt ihre relativen Positionen zum Zeitpunkt des Zeichnens automatisch an.

Parameter :
Pad- Float, optional

Die Begrenzungsfüllung in Punkten.

Sep- Float, optional

Der Abstand zwischen Elementen in Punkten.

Breite, Höhe Float, optional

Breite und Höhe der Containerbox in Pixel, berechnet wenn None .

align {'top', 'bottom', 'left', 'right', 'center', 'baseline'}, default: 'baseline'

Ausrichtung von Boxen.

Modus {'fixed', 'expand', 'equal'}, Standard: 'fixed'

Der Packmodus.

  • 'fixed' packt die gegebenen Artists eng mit sep Abständen.

  • 'expand' nutzt den maximal verfügbaren Platz, um die Künstler mit gleichmäßigen Abständen dazwischen zu verteilen.

  • 'gleich': Jeder Künstler hat einen gleichen Bruchteil des verfügbaren Platzes und ist darin linksbündig (oder obenbündig).

Kinder Liste vonArtist

Die Künstler zum Einpacken.

Anmerkungen

pad und sep sind in Punkten angegeben und werden mit dem Renderer dpi skaliert, während width und height in Pixel angegeben werden.

get_extent_offsets ( Renderer ) [Quelle] #

Aktualisieren Sie den Offset der Kinder und geben Sie den Umfang der Box zurück.

Parameter :
Renderer- RendererBaseUnterklasse
Rückgaben :
Breite
Höhe
xAbstieg
absteigend
Liste von (xoffset, yoffset)-Paaren
set ( * , agg_filter=<UNSCHARF> , alpha=<UNSCHARF > , animation=<UNSCHARF> ,, clip_on=<UNSCHARF> , clip_path=<UNSCHARF> , gid=<UNSCHARF> , height=<UNSCHARF > , in_layout=<UNSET> , label=<UNSET> , mouseover=<UNSET> , offset=<UNSET> , path_effects=<UNSET> , picker= <UNSET> , gerastert=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> ,transform=<UNSET> ,url=<UNSCHARF> , sichtbar=<UNSCHARF> , width=<UNSCHARF> , zorder=<UNSCHARF> ) [Quelle] #

Legen Sie mehrere Eigenschaften gleichzeitig fest.

Unterstützte Eigenschaften sind

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

Skalar oder Keine

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch oder (Pfad, Transform) oder None

figure

Figure

gid

Str

height

schweben

in_layout

bool

label

Objekt

mouseover

bool

offset

(float, float) oder aufrufbar

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

width

schweben

zorder

schweben

matplotlib.offsetbox. bbox_artist ( * args , ** kwargs ) [Quelle] #