matplotlib.axes.Axes.bar_label
- Axes.bar_label(container, labels=None, *, fmt='%g', label_type='edge', padding=0, **kwargs)[исходный код]
-
Добавляет подписи к столбцам диаграммы.
Добавляет подписи к столбцам в указанном
BarContainer. Возможно, потребуется настроить пределы осей, чтобы подписи поместились.- Параметры:
-
-
container
BarContainer -
Контейнер со всеми столбцами и, возможно, полосами погрешностей; обычно возвращается функцией
barилиbarh. - labelsмассивоподобный объект, необязательный
-
Список текстов подписей для отображения. Если не задан, в качестве текста подписей будут использоваться значения данных, отформатированные с помощью fmt.
- fmtстрока или вызываемый объект, по умолчанию: '%g'
-
Именованная строка форматирования в стиле %- или {} для подписи либо функция, которой значение передаётся в качестве первого аргумента. Если fmt — строка, которую можно интерпретировать в обоих форматах, приоритет отдаётся стилю %-, а не стилю {}.
Добавлено в версии 3.7: Поддержка строк форматирования в стиле {} и вызываемых объектов.
- label_type{'edge', 'center'}, по умолчанию: 'edge'
-
Тип подписи. Возможные значения:
- 'edge': подпись размещается у конечной точки сегмента столбца, а отображаемое значение соответствует положению этой конечной точки.
- 'center': подпись размещается в центре сегмента столбца, а отображаемое значение соответствует длине этого сегмента. (Удобно для составных столбцов, например, Столбчатая диаграмма с подписями)
- paddingчисло с плавающей точкой, по умолчанию: 0
-
Расстояние от подписи до конца столбца в пунктах.
- **kwargs
-
Все остальные именованные аргументы передаются в
Axes.annotate. Параметры выравнивания (horizontalalignment / ha, verticalalignment / va) не поддерживаются, поскольку подписи автоматически выравниваются относительно столбцов.
-
container
- Возвращает:
-
- список объектов
Annotation -
Список экземпляров
Annotationдля подписей.
- список объектов
Примеры использования matplotlib.axes.Axes.bar_label
Дискретное распределение в виде горизонтальной столбчатой диаграммы
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.bar_label.html