Spec-Zone.ru › Matplotlib 3.5

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 или 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 (Используются стандартные числовые метки).

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

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

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

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

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

Цвет линии ошибок.

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

Длина колпачков ошибок в пунктах.

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

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

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

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

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

:mod:`mpl_toolkits.axisartist.floating_axes` features

Функциональные возможности mpl_toolkits.axisartist.floating_axes

XKCD

XKCD

Create 2D bar graphs in different planes

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

Log Bar

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

Custom Ticker1

Настройка шкалы 1

Group barchart with units

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

Basic Usage

Основное использование

Artist tutorial

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

Path Tutorial

Урок по путям

bar(x, height) / barh(y, width)

bar(x, высота) / barh(y, ширина)

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

Spec-Zone.ru

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