matplotlib.axes.Axes.broken_barh
-
Axes.broken_barh(self, xranges, yrange, *, data=None, **kwargs)[source] -
Отображение горизонтальной последовательности прямоугольников.
Прямоугольник рисуется для каждого элемента в xranges. Все прямоугольники имеют одинаковое вертикальное положение и размер, определённые параметром yrange.
Это вспомогательная функция для создания
BrokenBarHCollection, добавления его на ось и автоматической подстройки масштаба просмотра.Параметры: -
xrangessequence of tuples (xmin, xwidth) -
Положения и размеры прямоугольников по оси X. Для каждой пары (xmin, xwidth) рисуется прямоугольник от xmin до xmin + xwidth.
-
yrange(ymin, yheight) -
Положение и размер прямоугольников по оси Y.
Возвращаемое значение: -
collectionA BrokenBarHCollection
Другие параметры: -
**kwargsBrokenBarHCollection properties -
Каждый kwarg может быть либо одним значением, применяемым ко всем прямоугольникам, например:
facecolors='black'
или последовательностью значений, по которой циклически просматриваются, например:
facecolors=('black', 'blue')что создаст чередующиеся чёрные и синие прямоугольники.
Поддерживаемые ключевые слова:
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) alphafloat или None animatedbool antialiasedили aa или antialiasedsbool или последовательность bool arrayмассив ndarray capstyle{'butt', 'round', 'projecting'} clim(vmin: float, vmax: float) clip_boxBboxclip_onbool clip_pathОбъект Patch или (Path, Transform) или None cmapпалитра цветов или зарегистрированное имя палитры colorцвет или последовательность кортежей rgba containsвызываемая функция edgecolorили ec или edgecolorsцвет или последовательность цветов или 'face' facecolorили facecolors или fcцвет или последовательность цветов figureFiguregidстрока str hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleили dashes или linestyles или ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...} linewidthили linewidths или lwfloat или последовательность float normNormalizeoffset_position{'screen', 'data'} offsetsмассив-подобный (N, 2) или (2,) path_effectsAbstractPathEffectpickerNone или bool или float или вызываемая функция pickradiusнеизвестно rasterizedbool или None sketch_params(scale: float, length: float, randomness: float) snapbool или None transformTransformurlстрока str urlsСписок [строка] или None visiblebool zorderfloat
Примечания
-
Примечание
В дополнение к вышеописанным аргументам, эта функция может принимать ключевой аргумент data. Если такой аргумент data задан, следующие аргументы заменяются на data[<arg>]:
- Все позиционные и все ключевые аргументы.
Объекты, передаваемые в качестве data, должны поддерживать доступ к элементам (
data[<arg>]) и проверку на принадлежность (<arg> in data).
Примеры использования matplotlib.axes.Axes.broken_barh
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.axes.Axes.broken_barh.html