matplotlib.pyplot.bar_label#

matplotlib.pyplot.bar_label(container, labels=None, *, fmt='%g', label_type='edge', padding=0, **kwargs)[Quelle]#

Beschriftet ein Balkendiagramm.

Fügt Beschriftungen zu Balken im gegebenen BarContainer hinzu. Möglicherweise müssen Sie die Achsenlimits anpassen, um die Beschriftungen unterzubringen.

Parameter:
containerBarContainer

Container mit allen Balken und optionalen Fehlerbalken, der wahrscheinlich von bar oder barh zurückgegeben wird.

labelsArray-ähnlich, optional

Eine Liste von Beschriftungstexten, die angezeigt werden sollen. Wenn nicht angegeben, werden die Beschriftungstexte die Datenwerte sein, formatiert mit fmt.

fmtstr oder aufrufbar, Standard: '%g'

Ein unbenannte Formatzeichenkette im %-Stil oder im {}-Stil für die Beschriftung oder eine Funktion, die mit dem Wert als erstem Argument aufgerufen wird. Wenn fmt eine Zeichenkette ist und in beiden Formaten interpretiert werden kann, hat der %-Stil Vorrang vor dem {}-Stil.

Hinzugefügt in Version 3.7: Unterstützung für Formatzeichenketten im {}-Stil und für aufrufbare Objekte.

label_type{'edge', 'center'}, Standard: 'edge'

Der Beschriftungstyp. Mögliche Werte

  • 'edge': Beschriftung am Endpunkt des Balkensegments platziert, und der angezeigte Wert ist die Position dieses Endpunkts.

  • 'center': Beschriftung in der Mitte des Balkensegments platziert, und der angezeigte Wert ist die Länge dieses Segments. (nützlich für gestapelte Balken, z. B. Balkendiagramm mit Beschriftungen)

paddingfloat, Standard: 0

Abstand der Beschriftung vom Ende des Balkens in Punkten.

**kwargs

Alle verbleibenden Schlüsselwortargumente werden an Axes.annotate weitergegeben. Die Ausrichtungsparameter (horizontalalignment / ha, verticalalignment / va) werden nicht unterstützt, da die Beschriftungen automatisch an die Balken ausgerichtet werden.

Gibt zurück:
Liste von Annotation

Eine Liste von Annotation-Instanzen für die Beschriftungen.

Anmerkungen

Hinweis

Dies ist der pyplot-Wrapper für axes.Axes.bar_label.

Beispiele mit matplotlib.pyplot.bar_label#

Balkendiagramm mit Beschriftungen

Balkendiagramm mit Beschriftungen

Gruppiertes Balkendiagramm mit Beschriftungen

Gruppiertes Balkendiagramm mit Beschriftungen

Diskrete Verteilung als horizontales Balkendiagramm

Diskrete Verteilung als horizontales Balkendiagramm