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 для всех прямоугольников.
Возвращаемое значение: Другие параметры: -
**kwargs
BrokenBarHCollectionсвойства -
Каждый kwarg может быть либо единственным аргументом, применяющимся ко всем прямоугольникам, например:
facecolors='black'
или последовательностью аргументов, по которой происходит циклическое перечисление, например:
facecolors=('black', 'blue')что создаст чередующиеся чёрные и синие прямоугольники.
Поддерживаемые ключевые слова:
Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi и возвращает (m, n, 3) массив alphaпоследовательность или скаляр или None animatedбулево значение antialiasedили aa или antialiasedsбулево значение или список булевых значений arrayмассив ndarray или None capstyleCapStyleили {'butt', 'projecting', 'round'}clim(vmin: float, vmax: float) clip_boxBboxclip_onбулево значение clip_pathОбъект Patch или (Path, Transform) или None cmapColormapили строка или Nonecolorцвет или список кортежей RGBA containsнеизвестно edgecolorили ec или edgecolorsцвет или список цветов или 'face' facecolorили facecolors или fcцвет или список цветов figureFiguregidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutбулево значение joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили dashes или linestyles или lsстрока или кортеж или список таких кортежей linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой normNormalizeили Noneoffset_positionнеизвестно offsets(N, 2) или (2,) массив-подобный объект path_effectsAbstractPathEffectpickerNone или булево значение или число с плавающей точкой или вызываемая функция pickradiusчисло с плавающей точкой rasterizedбулево значение sketch_params(scale: float, length: float, randomness: float) snapбулево значение или None transformTransformurlстрока urlsсписок строк или None visibleбулево значение zorderчисло с плавающей точкой
Примечания
Примечание
В дополнение к описанным выше аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, все остальные аргументы также могут быть строками
s, которые интерпретируются какdata[s](если это не вызывает исключение).Объекты, переданные как data, должны поддерживать доступ к элементам (
data[s]) и проверку на вхождение (s in data).
Примеры использования matplotlib.axes.Axes.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