matplotlib.pyplot.broken_barh
- matplotlib.pyplot.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
- Другие параметры:
-
- dataиндексируемый объект, необязательно
-
Если задано, все параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключения). -
**kwargs
BrokenBarHCollectionсвойства
-
Каждый kwarg может быть либо одним аргументом, применяющимся ко всем прямоугольникам, например:
facecolors='black'
или последовательностью аргументов, по которой циклически перебираются, например:
facecolors=('black', 'blue')что создаст чередующиеся чёрные и синие прямоугольники.
Поддерживаемые ключевые слова:
Свойство
Описание
функция фильтра, которая принимает массив (m, n, 3) с плавающей точкой и значение dpi, и возвращает массив (m, n, 3) и два смещения от нижнего левого угла изображения
массивоподобный объект или скаляр или None
логическое значение
antialiasedили aa или antialiasedsлогическое значение или список логических значений
массивоподобный объект или None
CapStyleили {'butt', 'projecting', 'round'}(vmin: число с плавающей точкой, vmax: число с плавающей точкой)
логическое значение
объект Patch или (Path, Transform) или None
Colormapили строка или Noneцвет или список кортежей rgba
edgecolorили ec или edgecolorsцвет или список цветов или 'face'
facecolorили facecolors или fcцвет или список цветов
строка
{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
логическое значение
JoinStyleили {'miter', 'round', 'bevel'}объект
linestyleили dashes или linestyles или lsстрока или кортеж или список кортежей
linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой
логическое значение
Normalizeили строка или Noneoffset_transformили transOffsetнеизвестно
(N, 2) или (2,) массивоподобный объект
список массивоподобных объектов
None или логическое значение или число с плавающей точкой или вызываемый объект
неизвестно
логическое значение
sizesмассив NumPy или None
(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
логическое значение или None
строка
список строк или None
список массивоподобных объектов
неизвестно
логическое значение
число с плавающей точкой
-
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/_as_gen/matplotlib.pyplot.broken_barh.html