matplotlib.pyplot.broken_barh
-
matplotlib.pyplot.broken_barh(xranges, yrange, *, data=None, **kwargs)[source]
-
Нарисуйте горизонтальную последовательность прямоугольников.
Для каждого элемента xranges рисуется прямоугольник. Все прямоугольники имеют одинаковое вертикальное положение и размер, заданные параметром yrange.
Это вспомогательная функция для создания экземпляра
BrokenBarHCollection, добавления его на оси и автоматического масштабирования представления.Параметры: -
xranges : sequence of tuples (xmin, xwidth) -
Положения и размеры прямоугольников по оси x. Для каждой пары (xmin, xwidth) рисуется прямоугольник от xmin до xmin + xwidth.
-
yranges : (ymin, ymax) -
Положение и размер по оси y для всех прямоугольников.
Возвращает: -
collection : A BrokenBarHCollection
Другие параметры: -
**kwargs : BrokenBarHCollection properties -
Каждый параметр kwarg может быть либо одним значением, применимым ко всем прямоугольникам, например:
facecolors='black'
или последовательностью значений, по которой происходит циклическое переключение, например:
facecolors=('black', 'blue')что создаст чередующиеся чёрные и синие прямоугольники.
Поддерживаемые ключевые слова:
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) alphafloat или None animatedbool antialiasedbool или последовательность bool arrayмассив ndarray capstyle{'butt', 'round', 'projecting'} climпоследовательность длиной 2 из чисел с плавающей точкой; может быть переопределён в методах, имеющих параметры vminиvmaxclip_boxBboxclip_onbool clip_path[( Path,Transform) |Patch| None]cmapцветовая карта или зарегистрированное имя цветовой карты colorаргумент цвета matplotlib или последовательность кортежей rgba containsвызываемый объект edgecolorцвет или последовательность цветов facecolorцвет или последовательность цветов figureFiguregidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyle{'miter', 'round', 'bevel'} labelобъект linestyle{'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...} linewidthчисло с плавающей точкой или последовательность чисел с плавающей точкой normNormalizeoffset_position{'screen', 'data'} offsetsчисло с плавающей точкой или последовательность чисел с плавающей точкой path_effectsAbstractPathEffectpickerNone или bool или число с плавающей точкой или вызываемый объект pickradiusнеизвестно rasterizedbool или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlстрока urlsСписок строк или None visiblebool zorderчисло с плавающей точкой
Примечания
-
Примечание
В дополнение к вышеописанным аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:
- Все позиционные и все ключевые аргументы.
Объекты, переданные как data, должны поддерживать доступ к элементам (
data[<arg>]) и проверку на вхождение (<arg> in data).
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.0.0/api/_as_gen/matplotlib.pyplot.broken_barh.html