Spec-Zone.ru › Matplotlib 3.2

matplotlib.axes.Axes.broken_barh

Axes.broken_barh(self, xranges, yrange, *, data=None, **kwargs) [source]

Отображение горизонтальной последовательности прямоугольников.

Прямоугольник рисуется для каждого элемента в xranges. Все прямоугольники имеют одинаковое вертикальное положение и размер, определённые параметром yrange.

Это вспомогательная функция для создания BrokenBarHCollection, добавления его на ось и автоматической подстройки масштаба просмотра.

Параметры:
xrangessequence of tuples (xmin, xwidth)

Положения и размеры прямоугольников по оси X. Для каждой пары (xmin, xwidth) рисуется прямоугольник от xmin до xmin + xwidth.

yrange(ymin, yheight)

Положение и размер прямоугольников по оси Y.

Возвращаемое значение:
collectionA BrokenBarHCollection
Другие параметры:
**kwargsBrokenBarHCollection properties

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

facecolors='black'

или последовательностью значений, по которой циклически просматриваются, например:

facecolors=('black', 'blue')

что создаст чередующиеся чёрные и синие прямоугольники.

Поддерживаемые ключевые слова:

Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3)
alpha float или None
animated bool
antialiased или aa или antialiaseds bool или последовательность bool
array массив ndarray
capstyle {'butt', 'round', 'projecting'}
clim (vmin: float, vmax: float)
clip_box Bbox
clip_on bool
clip_path Объект Patch или (Path, Transform) или None
cmap палитра цветов или зарегистрированное имя палитры
color цвет или последовательность кортежей rgba
contains вызываемая функция
edgecolor или ec или edgecolors цвет или последовательность цветов или 'face'
facecolor или facecolors или fc цвет или последовательность цветов
figure Figure
gid строка str
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle {'miter', 'round', 'bevel'}
label объект
linestyle или dashes или linestyles или ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth или linewidths или lw float или последовательность float
norm Normalize
offset_position {'screen', 'data'}
offsets массив-подобный (N, 2) или (2,)
path_effects AbstractPathEffect
picker None или bool или float или вызываемая функция
pickradius неизвестно
rasterized bool или None
sketch_params (scale: float, length: float, randomness: float)
snap bool или None
transform Transform
url строка str
urls Список [строка] или None
visible bool
zorder float

Примечания

Примечание

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

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

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

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

Broken Barh

Разрывные столбцы

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

Spec-Zone.ru

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