Spec-Zone.ru › Matplotlib

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

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

Обратите внимание, если bottom имеет единицы измерения (например, datetime), height должно быть в единицах, представляющих разницу от значения bottom (например, timedelta).

widthfloat или array-like, по умолчанию: 0.8

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

Обратите внимание, если x имеет единицы измерения (например, datetime), то width должен быть в единицах, представляющих разницу (например, timedelta) вокруг значений x.

bottomfloat или array-like, по умолчанию: 0

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

Обратите внимание, если bottom имеет единицы измерения, ось y получит Locator и Formatter, соответствующие единицам измерения (например, даты или категориальные).

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

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

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

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

Возвращает:
BarContainer

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

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

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

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

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

linewidthfloat или array-like, необязательно

Ширина(ы) края столбца. Если 0, края не рисуются.

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

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

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

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

xerr, yerrfloat или array-like формы(N,) или формы(2, N), необязательно

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

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

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

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

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

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

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

error_kwdict, необязательно

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

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

Если True, задаёт логарифмический масштаб оси y.

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

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

**kwargsRectangle свойства

Свойство

Описание

agg_filter

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

alpha

скаляр или None

angle

неизвестно

animated

bool

antialiased или aa

bool или None

bounds

(слева, снизу, ширина, высота)

capstyle

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

clip_box

BboxBase или None

clip_on

bool

clip_path

Объект Patch или (объект Path, преобразование) или 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/stable/api/_as_gen/matplotlib.axes.Axes.bar.html

Spec-Zone.ru

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