Spec-Zone.ru › Matplotlib 3.1

matplotlib.pyplot.bar

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

Построение гистограммы.

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

Каждый из параметров x, height, width и bottom может быть скалярным значением, применимым ко всем столбцам, или последовательностью длиной N, задающей отдельное значение для каждого столбца.

Параметры:
x : sequence of scalars

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

height : scalar or sequence of scalars

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

width : scalar or array-like, optional

Ширина(ы) столбцов (по умолчанию: 0.8).

bottom : scalar or array-like, optional

Координата(ы) основания столбцов по оси y (по умолчанию: 0).

align : {'center', 'edge'}, optional, default: 'center'

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

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

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

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

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

Другие параметры:
color : scalar or array-like, optional

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

edgecolor : scalar or array-like, optional

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

linewidth : scalar or array-like, optional

Ширина(ы) границы столбца(ов). Если 0, границы не выводятся.

tick_label : string or array-like, optional

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

xerr, yerr : scalar or array-like of shape(N,) or shape(2,N), optional

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

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

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

ecolor : scalar or array-like, optional, default: 'black'

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

capsize : scalar, optional

Длина наконечников ошибок в пунктах. По умолчанию: None, что примет значение из rcParams["errorbar.capsize"].

error_kw : dict, optional

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

log : bool, optional, default: False

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

orientation : {'vertical', 'horizontal'}, optional

Это предназначено только для внутреннего использования. Пожалуйста, используйте barh для горизонтальных гистограмм. По умолчанию: 'vertical'.

См. также

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

Примечания

Необязательные параметры color, edgecolor, linewidth, xerr и yerr могут быть скалярами или последовательностями длиной, равной числу столбцов. Это позволяет использовать bar в качестве основы для составных гистограмм или свечей. Подробности: xerr и yerr передаются непосредственно в errorbar(), поэтому они также могут иметь форму 2xN для независимого задания нижних и верхних ошибок.

Другие необязательные параметры:

END_OF_DOCUMENT_MARKER
Свойство Описание
agg_filter функция-фильтр, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha число с плавающей точкой или None
animated bool
antialiased или aa неизвестно
capstyle {'butt', 'round', 'projecting'}
clip_box Bbox
clip_on bool
clip_path [(Path, Transform) | Patch | None]
color цвет
contains вызываемый объект
edgecolor или ec цвет или None или 'auto'
facecolor или fc цвет или None
figure Figure
fill bool
gid строка
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle {'miter', 'round', 'bevel'}
label объект
linestyle или ls {'-', '--', '-.', ':', '', (смещение, последовательность вкл-выкл), ...}
linewidth или lw число с плавающей точкой или None
path_effects AbstractPathEffect
picker None или bool или число с плавающей точкой или вызываемый объект
rasterized bool или None
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap bool или None
transform Transform
url строка
visible bool
zorder число с плавающей точкой

Примечание

Помимо указанных выше аргументов, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:

  • Все позиционные и все ключевые аргументы.

Объекты, переданные как data, должны поддерживать доступ к элементам (data[<arg>]) и проверку на вхождение (<arg> in data).

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

../../_images/sphx_glr_bar_stacked_thumb.png

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

../../_images/sphx_glr_barchart_thumb.png

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

../../_images/sphx_glr_barchart_demo_thumb.png

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

../../_images/sphx_glr_nested_pie_thumb.png

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

../../_images/sphx_glr_polar_bar_thumb.png

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

../../_images/sphx_glr_hatch_demo_thumb.png

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

../../_images/sphx_glr_table_demo_thumb.png

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

../../_images/sphx_glr_custom_ticker1_thumb.png

Настраиваемый тикер1

../../_images/sphx_glr_pyplot_thumb.png

Учебник по Pyplot

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.bar.html

Spec-Zone.ru

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