Spec-Zone.ru › Matplotlib 3.4

matplotlib.axes.Axes.broken_barh

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

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

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

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

Параметры:
xrangesпоследовательность кортежей (xmin, xwidth)

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

yrange(ymin, yheight)

Позиция и размер по оси y для всех прямоугольников.

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

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

facecolors='black'

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

facecolors=('black', 'blue')

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

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

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

Примечания

Примечание

В дополнение к описанным выше аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, все остальные аргументы также могут быть строками s, которые интерпретируются как data[s] (если это не вызывает исключение).

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

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

Broken Barh

Разрывные Горизонтальные Столбчатые Диаграммы

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

Spec-Zone.ru

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