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
BarContainerhinzu. Möglicherweise müssen Sie die Achsenlimits anpassen, um die Beschriftungen unterzubringen.- Parameter:
- container
BarContainer Container mit allen Balken und optionalen Fehlerbalken, der wahrscheinlich von
baroderbarhzurü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.annotateweitergegeben. Die Ausrichtungsparameter (horizontalalignment / ha, verticalalignment / va) werden nicht unterstützt, da die Beschriftungen automatisch an die Balken ausgerichtet werden.
- container
- Gibt zurück:
- Liste von
Annotation Eine Liste von
Annotation-Instanzen für die Beschriftungen.
- Liste von
Anmerkungen
Hinweis
Dies ist der pyplot-Wrapper für
axes.Axes.bar_label.
Beispiele mit matplotlib.pyplot.bar_label#
Diskrete Verteilung als horizontales Balkendiagramm