matplotlib.pyplot.broken_barh
- matplotlib.pyplot.broken_barh(xranges, yrange, *, data=None, **kwargs)[source]
-
Построение горизонтальной последовательности прямоугольников.
Для каждого элемента xranges рисуется прямоугольник. Все прямоугольники имеют одинаковое вертикальное положение и размер, определённые параметром yrange.
- Параметры:
-
- xrangesпоследовательность кортежей (xmin, xwidth)
-
Положения и размеры прямоугольников по оси x. Для каждого кортежа (xmin, xwidth) рисуется прямоугольник от xmin до xmin + xwidth.
- yrange(ymin, yheight)
-
Вертикальное положение и высота всех прямоугольников.
- Возвращаемые значения:
-
PolyCollection
- Другие параметры:
-
- dataиндексируемый объект, необязательно
-
Если указано, все параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключение). -
**kwargs
PolyCollectionсвойства -
Каждый параметр kwarg может быть либо единственным значением, применяемым ко всем прямоугольникам, например:
facecolors='black'
либо последовательностью значений, по которой циклически будут выбираться значения, например:
facecolors=('black', 'blue')что создаст чередующиеся чёрные и синие прямоугольники.
Поддерживаемые ключевые слова:
Свойство
Описание
функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от левого нижнего угла изображения
массив-подобный объект, скаляр или None
булево значение
antialiasedили aa или antialiasedsбулево значение или список булевых значений
массив-подобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: число с плавающей точкой, vmax: число с плавающей точкой)
BboxBaseили Noneбулево значение
объект Patch или (объект Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей RGBA
edgecolorили ec или edgecolorsfacecolorили facecolors или fcстрока
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
булево значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список кортежей
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
булево значение
Normalizeили строка или Noneoffset_transformили transOffset(N, 2) или (2,) массив-подобный объект
список
AbstractPathEffectсписок массивов-подобных объектов
None или булево значение или число с плавающей точкой или вызываемая функция
число с плавающей точкой
булево значение
sizesnumpy.ndarrayили None(scale: число с плавающей точкой, length: число с плавающей точкой, randomness: число с плавающей точкой)
булево значение или None
строка
список строк или None
список массивоподобных объектов
неизвестно
bool
float
Примечания
Примечание
Это обёртка pyplot для
axes.Axes.broken_barh.
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.broken_barh.html