Spec-Zone.ru › Matplotlib 3.6

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цвет или список цветов, необязательно

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

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цвет или список цветов, по умолчанию: 'черный'

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

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 или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

строка

visible

bool

width

неизвестно

x

неизвестно

xy

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

y

неизвестно

zorder

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

См. также

barh

Построить график горизонтальных столбцов.

Примечания

Для создания столбчатых диаграмм можно передать отдельные значения bottom для каждого столбца. См. Столбчатая диаграмма с наложением.

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

Bar color demo

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

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

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

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

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

Столбчатая диаграмма с группами
Grouped bar chart with labels

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

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

Диаграмма «шляпа»

Диаграмма «шляпа»
Bar of pie

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

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

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

Вложенные круговые диаграммы
Bar chart on polar axis

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

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

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

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

Стиль ggplot

Стиль ggplot
:mod:`mpl_toolkits.axisartist.floating_axes` features

Особенности mpl_toolkits.axisartist.floating_axes

:mod:`mpl_toolkits.axisartist.floating_axes` features
XKCD

XKCD

XKCD
Pick Event Demo

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

Демонстрация события выбора
Create 2D bar graphs in different planes

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

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

Log Bar

Log Bar
Custom Ticker

Настройка Шкалы

Настройка Шкалы
Group barchart with units

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

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

Быстрый старт

Быстрый старт
Artist tutorial

Урок по объектам Artist

Урок по объектам Artist
Path Tutorial

Урок по путям

Урок по путям
bar(x, height)

bar(x, высота)

bar(x, высота)

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

Spec-Zone.ru

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