matplotlib.pyplot.bar_label #

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

Beschriften Sie ein Balkendiagramm.

Fügt Beschriftungen zu Balken in der angegebenen hinzu BarContainer. Möglicherweise müssen Sie die Achsenbegrenzungen anpassen, damit sie zu den Beschriftungen passen.

Parameter :
ContainerBarContainer

Container mit allen Balken und optional Fehlerbalken, die wahrscheinlich von baroder zurückgegeben werden barh.

Beschriftungen Array-artig, optional

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

fmt str, Standard: '%g'

Eine Formatzeichenfolge für das Label.

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

Der Etikettentyp. Mögliche Werte:

  • 'Kante': Beschriftung, die am Endpunkt des Balkensegments platziert wird, 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, dh Bar Label Demo )

padding float, Standard: 0

Abstand der Beschriftung vom Balkenende in Punkten.

**Kwarg

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

Rückgaben :
Liste vonText

Eine Liste von TextInstanzen für die Labels.