matplotlib.pyplot.bar_label
- matplotlib.pyplot.bar_label(container, labels=None, *, fmt='%g', label_type='edge', padding=0, **kwargs)[source]
-
Подписывание столбиковой диаграммы.
Добавляет подписи к столбцам в заданном
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
- Возвращаемое значение:
-
- список
Text -
Список экземпляров
Textдля меток.
- список
Примеры использования matplotlib.pyplot.bar_label
Дискретное распределение в виде горизонтальной столбиковой диаграммы
Процентили как горизонтальная столбиковая диаграмма
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.pyplot.bar_label.html