matplotlib.container#

class matplotlib.container.BarContainer(*args, **kwargs)[Quelle]#

Bases: Container

Container für die Künstler von Balkendiagrammen (z.B. erstellt mit Axes.bar).

Der Container kann als Tupel der Patches selbst behandelt werden. Zusätzlich können Sie auf diese und weitere Parameter über die Attribute zugreifen.

Attribute:
patchesListe von Rectangle

Die Künstler der Balken.

errorbarNone oder ErrorbarContainer

Ein Container für die Fehlerbalken-Künstler, falls Fehlerbalken vorhanden sind. None sonst.

datavaluesNone oder Array-ähnlich

Die zugrunde liegenden Datenwerte, die den Balken entsprechen.

orientation{'vertical', 'horizontal'}, Standard: None

Wenn 'vertical', wird angenommen, dass die Balken vertikal sind. Wenn 'horizontal', wird angenommen, dass die Balken horizontal sind.

class matplotlib.container.Container(*args, **kwargs)[Quelle]#

Bases: tuple

Basisklasse für Container.

Container sind Klassen, die semantisch verwandte Künstler sammeln, wie z.B. die Balken eines Balkendiagramms.

add_callback(func)[Quelle]#

Fügt eine Callback-Funktion hinzu, die aufgerufen wird, wenn sich eine der Eigenschaften des Artist ändert.

Parameter:
funcaufrufbar

Die Callback-Funktion. Sie muss die Signatur haben

def func(artist: Artist) -> Any

wobei artist der aufrufende Artist ist. Rückgabewerte können existieren, werden aber ignoriert.

Gibt zurück:
int

Die Beobachter-ID, die mit dem Callback assoziiert ist. Diese ID kann später zum Entfernen des Callbacks mit remove_callback verwendet werden.

Siehe auch

remove_callback
get_children()[Quelle]#
get_label()[Quelle]#

Gibt die für diesen Artist in der Legende verwendete Beschriftung zurück.

pchanged()[Quelle]#

Ruft alle registrierten Callbacks auf.

Diese Funktion wird intern ausgelöst, wenn eine Eigenschaft geändert wird.

remove()[Quelle]#
remove_callback(oid)[Quelle]#

Entfernt einen Callback basierend auf seiner Observer-ID.

Siehe auch

add_callback
set_label(s)[Quelle]#

Legt eine Beschriftung fest, die in der Legende angezeigt wird.

Parameter:
sObjekt

s wird durch Aufruf von str in einen String konvertiert.

class matplotlib.container.ErrorbarContainer(*args, **kwargs)[Quelle]#

Bases: Container

Container für die Künstler von Fehlerbalken (z.B. erstellt mit Axes.errorbar).

Der Container kann als das lines-Tupel selbst behandelt werden. Zusätzlich können Sie auf diese und weitere Parameter über die Attribute zugreifen.

Attribute:
linesTupel

Tupel von (data_line, caplines, barlinecols).

  • data_line : Eine Line2D-Instanz von x, y Plot-Markern und/oder -Linien.

  • caplines : Ein Tupel von Line2D-Instanzen der Fehlerbalkenkappen.

  • barlinecols : Ein Tupel von LineCollection mit den horizontalen und vertikalen Fehlerbereichen.

has_xerr, has_yerrbool

True, wenn der Fehlerbalken x/y-Fehler aufweist.

class matplotlib.container.StemContainer(*args, **kwargs)[Quelle]#

Bases: Container

Container für die Künstler, die in einem Axes.stem()-Plot erstellt wurden.

Der Container kann wie ein benanntes Tupel (markerline, stemlines, baseline) behandelt werden.

Attribute:
markerlineLine2D

Der Künstler der Marker am Kopf der Stiele.

stemlinesLineCollection

Die Künstler der vertikalen Linien für alle Stiele.

baselineLine2D

Der Künstler der horizontalen Grundlinie.

Parameter:
markerline_stemlines_baselineTupel

Tupel von (markerline, stemlines, baseline). markerline enthält die Line2D der Marker, stemlines ist eine LineCollection der Hauptlinien, baseline ist die Line2D der Grundlinie.