Spec-Zone.ru › Matplotlib 3.7

matplotlib.axes.Axes.bar

Axes.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)[source]

Создать столбчатую диаграмму.

Столбцы располагаются по оси x с указанным выравниванием. Их размеры задаются параметрами height и width. Вертикальная база — bottom (по умолчанию 0).

Многие параметры могут принимать как одно значение, применяемое ко всем столбцам, так и последовательность значений, по одному для каждого столбца.

Параметры:
xfloat или массив-подобный объект

Координаты x столбцов. См. также align для выравнивания столбцов относительно координат.

heightfloat или массив-подобный объект

Высота(ы) столбцов.

widthfloat или массив-подобный объект, по умолчанию: 0.8

Ширина(ы) столбцов.

bottomfloat или массив-подобный объект, по умолчанию: 0

Координата(ы) y нижней(их) стороны(ы) столбцов.

align{'center', 'edge'}, по умолчанию: 'center'

Выравнивание столбцов по координатам x:

  • 'center': Центрировать основание по позициям x.
  • 'edge': Выровнять левые края столбцов с позициями x.

Для выравнивания столбцов по правому краю передайте отрицательную width и align='edge'.

Возвращаемое значение:
BarContainer

Контейнер со всеми столбцами и, необязательно, с ошибками.

Другие параметры:
colorцвет или список цветов, необязательно

Цвета граней столбцов.

edgecolorцвет или список цветов, необязательно

Цвета краев столбцов.

linewidthfloat или массив-подобный объект, необязательно

Ширина края(ев) столбца(ов). Если 0, не отображать края.

tick_labelстрока или список строк, необязательно

Метки делений столбцов. По умолчанию: None (Используются числовые метки по умолчанию.)

labelстрока или список строк, необязательно

Единственная метка добавляется к полученному BarContainer как метка всего набора данных. Если передан список, его длина должна быть такой же, как у x, и он будет метить отдельные столбцы. Повторяющиеся метки не удаляются и приведут к повторным записям меток, поэтому лучше использовать это, когда столбцы также отличаются по стилю (например, передавая список в color).

xerr, yerrfloat или массив-подобный объект формы(N,) или формы(2, N), необязательно

Если не None, добавить горизонтальные / вертикальные погрешности к вершинам столбца. Значения — это +/- размеры относительно данных:

  • скаляр: симметричные +/- значения для всех столбцов
  • форма(N,): симметричные +/- значения для каждого столбца
  • форма(2, N): Отдельные - и + значения для каждого столбца. Первая строка содержит нижние ошибки, вторая строка — верхние ошибки.
  • None: Нет ошибки. (По умолчанию)

См. Различные способы задания погрешностей для примера использования xerr и yerr.

ecolorцвет или список цветов, по умолчанию: 'черный'

Цвет линии погрешностей.

capsizefloat, по умолчанию: rcParams["errorbar.capsize"] (по умолчанию: 0.0)

Длина колпачков погрешности в пунктах.

error_kwсловарь, необязательно

Словарь ключевых аргументов, которые будут переданы методу errorbar. Значения ecolor или capsize, определенные здесь, имеют приоритет над независимыми ключевыми аргументами.

logbool, по умолчанию: False

Если True, установить масштаб оси y в логарифмическом.

dataиндексируемый объект, необязательно

Если задано, все параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключение).

**kwargsRectangle свойства

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

скаляр или None

angle

неизвестно

animated

bool

antialiased или aa

bool или None

bounds

(левый, нижний, ширина, высота)

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

bool

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

неизвестно

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...}

linewidth или lw

число с плавающей точкой или None

mouseover

bool

path_effects

AbstractPathEffect

picker

None или bool или число с плавающей точкой или вызываемая функция

rasterized

bool

sketch_params

(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)

snap

bool или None

transform

Transform

url

строка

visible

bool

width

неизвестно

x

неизвестно

xy

(число с плавающей точкой, число с плавающей точкой)

y

неизвестно

zorder

число с плавающей точкой

См. также

barh

Построение горизонтальной гистограммы.

Примечания

Гистограммы с накоплением можно получить, передав отдельные значения bottom для каждой полосы. См. Гистограмма с накоплением.

Примеры использования matplotlib.axes.Axes.bar

Демонстрация цвета столбцов

Демонстрация цвета столбцов

Демонстрация меток столбцов

Демонстрация меток столбцов

Столбчатая диаграмма с укладкой

Столбчатая диаграмма с укладкой

Групповая столбчатая диаграмма с метками

Групповая столбчатая диаграмма с метками

Диаграмма шляпы

Диаграмма шляпы

Процентили в виде горизонтальной столбчатой диаграммы

Процентили в виде горизонтальной столбчатой диаграммы

Столбец из круговой диаграммы

Столбец из круговой диаграммы

Вложенные круговые диаграммы

Вложенные круговые диаграммы

Столбчатая диаграмма на полярной оси

Столбчатая диаграмма на полярной оси

Демонстрация легенды

Демонстрация легенды

Демонстрация заливки

Демонстрация заливки

Стиль ggplot

Стиль ggplot

Функции floating_axes

Функции floating_axes

XKCD

XKCD

Демонстрация событий выбора

Демонстрация событий выбора

Создание 2D столбчатых диаграмм в разных плоскостях

Создание 2D столбчатых диаграмм в разных плоскостях

Логарифмическая столбчатая диаграмма

Логарифмическая столбчатая диаграмма

Настраиваемый масштаб

Настраиваемый масштаб

Групповая столбчатая диаграмма с единицами

Групповая столбчатая диаграмма с единицами

Руководство по быстрому началу

Руководство по быстрому началу

Руководство по путям

Руководство по путям

bar(x, высота)

bar(x, высота)

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.axes.Axes.bar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API