matplotlib.axes.Axes.bar
-
Axes.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)[source] -
Создать столбчатую диаграмму.
Столбцы размещаются по координате x с заданным align. Их размеры задаются параметрами height и width. Вертикальная база находится по координате bottom (по умолчанию 0).
Многие параметры могут принимать либо одно значение, применяемое ко всем столбцам, либо последовательность значений, по одному для каждого столбца.
Параметры: - xfloat или array-like
-
Координаты x столбцов. Смотрите также align для выравнивания столбцов по координатам.
- heightfloat или array-like
-
Высота(ы) столбцов.
- widthfloat или array-like, по умолчанию: 0.8
-
Ширина(ы) столбцов.
- bottomfloat или array-like, по умолчанию: 0
-
Координата y (основания) столбцов.
- align{'center', 'edge'}, по умолчанию: 'center'
-
Выравнивание столбцов по координатам x:
- 'center': Центрировать основание по позициям x.
- 'edge': Выровнять левые края столбцов по позициям x.
Чтобы выровнять столбцы по правому краю, передайте отрицательное значение width и
align='edge'.
Возвращает: BarContainer-
Контейнер со всеми столбцами и, при необходимости, с ошибками.
Другие параметры: - colorцвет или список цветов, необязательно
-
Цвета граней столбцов.
- edgecolorцвет или список цветов, необязательно
-
Цвета границ столбцов.
- linewidthвещественное число или массив, необязательно
-
Ширина границы(ц). Если 0, грани не отрисовываются.
- tick_labelстрока или список строк, необязательно
-
Метки делений столбцов. По умолчанию: None (Используются числовые метки по умолчанию).
- xerr, yerrвещественное число или массив формы(N,) или формы(2, N), необязательно
-
Если не None, добавляются горизонтальные/вертикальные погрешности к кончикам столбцов. Значения представляют собой +/- размеры относительно данных:
- скаляр: симметричные +/- значения для всех столбцов
- форма(N,): симметричные +/- значения для каждого столбца
- форма(2, N): Отдельные - и + значения для каждого столбца. Первая строка содержит нижние погрешности, вторая — верхние.
- None: Погрешности не добавляются. (По умолчанию)
См. Различные способы задания погрешностей для примера использования
xerrиyerr. - ecolorцвет или список цветов, по умолчанию: 'черный'
-
Цвет линий погрешностей.
-
capsizeвещественное число, по умолчанию:
rcParams["errorbar.capsize"](по умолчанию:0.0) -
Длина колпачков погрешностей в пунктах.
- error_kwсловарь, необязательно
-
Словарь параметров, передаваемых методу
errorbar. Значения ecolor или capsize, определенные здесь, имеют приоритет над независимыми параметрами. - logбулево значение, по умолчанию: False
-
Если True, ось y устанавливается в логарифмический масштаб.
-
**kwargs
Rectangleсвойства -
Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив alphaскаляр или None animatedбулево значение antialiasedили aaнеизвестно capstyleCapStyleили {'butt', 'projecting', 'round'}clip_boxBboxclip_onбулево значение clip_pathОбъект Patch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'авто' facecolorили fcцвет или None figureFigurefillбулево значение gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutбулево значение joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...} linewidthили lwвещественное число или None path_effectsAbstractPathEffectpickerNone или булево значение или вещественное число или вызываемая функция rasterizedбулево значение sketch_params(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число) snapбулево значение или None transformTransformurlстрока visibleбулево значение zorderвещественное число
См. также
barh- Построить гистограмму с горизонтальными столбцами.
Примечания
Столбцы с накоплением можно получить, передавая отдельные значения bottom для каждого столбца. См. Гистограмму со столбцами с накоплением.
Примечание
В дополнение к вышеописанным аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, каждый другой аргумент также может быть строкой
s, которая интерпретируется какdata[s](если это не вызывает исключение).Объекты, передаваемые как data, должны поддерживать доступ к элементам (
data[s]) и проверку на принадлежность (s in data).
Примеры использования matplotlib.axes.Axes.bar
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.axes.Axes.bar.html