matplotlib.axes.Axes.broken_barh
- Axes.broken_barh(xranges, yrange, *, data=None, **kwargs)[source]
-
Построение горизонтальной последовательности прямоугольников.
Для каждого элемента в xranges рисуется прямоугольник. Все прямоугольники имеют одинаковое вертикальное положение и размер, заданные параметром yrange.
Это вспомогательная функция для создания экземпляра
BrokenBarHCollection, добавления его на ось и автоматического масштабирования области просмотра.- Параметры:
-
- xrangesпоследовательность кортежей (xmin, xwidth)
-
Положение и размеры прямоугольников по оси X. Для каждого кортежа (xmin, xwidth) рисуется прямоугольник от xmin до xmin + xwidth.
- yrange(ymin, yheight)
-
Положение и размеры прямоугольников по оси Y.
- Возвращаемое значение:
-
BrokenBarHCollection
- Другие параметры:
-
- dataиндексируемый объект, необязательно
-
Если задан, все параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключение). -
**kwargs
BrokenBarHCollectionсвойства
-
Каждый kwarg может быть либо одним аргументом, применяющимся ко всем прямоугольникам, например:
facecolors='black'
или последовательностью аргументов, по которым циклически перебираются, например:
facecolors=('black', 'blue')что создаст чередующиеся чёрные и синие прямоугольники.
Поддерживаемые ключевые слова:
Свойство
Описание
функция фильтра, которая принимает массив (m, n, 3) с плавающей точкой и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
массивоподобный объект, скаляр или None
bool
antialiasedили aa или antialiasedsbool или список bool
массивоподобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: float, vmax: float)
bool
Объект Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей rgba
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
bool
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список таких кортежей
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
bool
Normalizeили строка или Noneoffset_transformили transOffsetнеизвестно
(N, 2) или (2,) массивоподобный объект
список массивоподобных объектов
None или bool или число с плавающей точкой или вызываемая функция
неизвестно
bool
sizesмассив NumPy или None
(scale: float, length: float, randomness: float)
bool или None
строка
список строк или None
список массивоподобных объектов
неизвестно
bool
число с плавающей точкой
-
Примеры использования matplotlib.axes.Axes.broken_barh
© 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.broken_barh.html