matplotlib.quiver.Стрелка
- class
matplotlib.quiver.Quiver(ax, *args, scale=None, headwidth=3, headlength=5, headaxislength=4.5, minshaft=1, minlength=1, units='width', scale_units=None, angles='uv', width=None, color='k', pivot='tail', **kw)[source] -
Bases:
matplotlib.collections.PolyCollectionСпециализированный PolyCollection для стрелок.
Единственный API-метод — set_UVC(), который можно использовать для изменения размера, ориентации и цвета стрелок; их расположение фиксируется при создании класса. Возможно, этот метод будет полезен при анимации.
Большая часть работы в этом классе выполняется в методе draw(), чтобы как можно больше информации было доступно о графике. В последующих вызовах draw() пересчёт ограничивается только теми элементами, которые могли измениться, поэтому использование вычислений в методе draw() не должно снижать производительность.
Конструктор принимает один обязательный аргумент, экземпляр Axes, за которым следуют args и kwargs, описанные в документации по интерфейсу pyplot:
Построение 2D поля векторов.
Вызов:
quiver([X, Y], U, V, [C], **kw)
X, Y определяют расположение стрелок, U, V определяют направления стрелок, а C (необязательно) задаёт цвет.
Размер стрелок
По умолчанию длина стрелок автоматически масштабируется до разумного размера. Чтобы изменить это поведение, см. параметры scale и scale_units.
Форма стрелок
Значения по умолчанию создают немного скошенные стрелки; чтобы получить треугольную головку, сделайте headaxislength равным headlength. Чтобы сделать стрелку более острой, уменьшите headwidth или увеличьте headlength и headaxislength. Чтобы сделать головку меньше относительно ствола, уменьшите все параметры головки. Вероятно, лучше оставить minshaft без изменений.
Контур стрелок
linewidths и edgecolors можно использовать для настройки контуров стрелок.
Параметры: - X, Y1D или 2D массив-подобный объект, необязательно
-
Координаты x и y расположения стрелок.
Если не указаны, они будут сгенерированы в виде равномерной целочисленной сетки на основе размеров U и V.
Если X и Y одномерные, а U, V двумерные, X и Y расширяются до двумерного вида с помощью
X, Y = np.meshgrid(X, Y). В этом случаеlen(X)иlen(Y)должны соответствовать количеству столбцов и строк U и V. - U, V1D или 2D массив-подобный объект
-
Компоненты x и y векторов направления стрелок.
Они должны иметь одинаковое количество элементов, соответствующее количеству расположений стрелок. U и V могут быть с маской. Будут нарисованы только те расположения, которые не замаскированы в U, V и C.
- C1D или 2D массив-подобный объект, необязательно
-
Численные данные, определяющие цвета стрелок посредством цветовой карты norm и cmap.
Это не поддерживает явное указание цветов. Если необходимо задать цвета напрямую, используйте color вместо этого. Размер C должен соответствовать количеству расположений стрелок.
- units{'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, по умолчанию: 'width'
-
Размеры стрелок (за исключением length) измеряются в кратных единицах.
Поддерживаются следующие значения:
- 'width', 'height': Ширина или высота оси.
- 'dots', 'inches': Пиксели или дюймы, основанные на dpi изображения.
- 'x', 'y', 'xy': X, Y или \(\sqrt{X^2 + Y^2}\) в единицах данных.
Стрелки масштабируются по-разному в зависимости от единиц. Для 'x' или 'y' стрелки увеличиваются при приближении; для других единиц размер стрелки не зависит от масштаба. Для 'width' или 'height' размер стрелок увеличивается с шириной и высотой осей соответственно при изменении размера окна; для 'dots' или 'inches' изменение размера не влияет на стрелки.
- angles{'uv', 'xy'} или массив-подобный объект, по умолчанию: 'uv'
-
Метод определения угла стрелок.
-
'uv': Соотношение сторон оси стрелки равно 1, так что если U == V, ориентация стрелки на графике составляет 45 градусов против часовой стрелки от горизонтальной оси (положительное значение справа).
Используйте это, если стрелки обозначают величину, которая не основана на координатах данных X, Y.
- 'xy': Стрелки указывают от (x, y) к (x+u, y+v). Используйте это для построения градиентного поля, например.
-
В качестве альтернативы, произвольные углы могут быть указаны явно как массив значений в градусах, против часовой стрелки от горизонтальной оси.
В этом случае U, V используются только для определения длины стрелок.
Примечание: инвертирование оси данных будет соответственно инвертировать стрелки только с
angles='xy'. -
- scalefloat, необязательно
-
Число единиц данных на единицу длины стрелки, например, м/с на единицу ширины графика; меньший параметр scale делает стрелку длиннее. По умолчанию — None.
Если None, используется простой алгоритм автоматического масштабирования, основанный на среднем значении длины вектора и количестве векторов. Единица длины стрелки задаётся параметром scale_units.
- scale_units{'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, необязательно
-
Если параметр scale равен None, единица длины стрелки. По умолчанию — None.
Например, если scale_units — 'inches', scale — 2.0, и
(u, v) = (1, 0), то вектор будет иметь длину 0,5 дюйма.Если scale_units — 'width' или 'height', то вектор будет иметь половину ширины/высоты осей.
Если scale_units — 'x', то вектор будет иметь длину 0,5 единиц оси x. Чтобы построить векторы в плоскости x-y, где u и v имеют такие же единицы, как x и y, используйте
angles='xy', scale_units='xy', scale=1. - widthfloat, необязательно
-
Ширина ствола стрелки в единицах стрелки; значение по умолчанию зависит от выбора единиц, указанных выше, и количества векторов; типичное начальное значение примерно 0,005 от ширины графика.
- headwidthfloat, по умолчанию: 3
-
Ширина головки в кратных ширине ствола.
- headlengthfloat, по умолчанию: 5
-
Длина головки в кратных ширине ствола.
- headaxislengthfloat, по умолчанию: 4.5
-
Длина головки в месте пересечения со стволом.
- minshaftfloat, по умолчанию: 1
-
Длина, ниже которой стрелка масштабируется в единицах длины головки. Не устанавливайте это значение меньше 1, иначе маленькие стрелки будут выглядеть ужасно!
- minlengthfloat, по умолчанию: 1
-
Минимальная длина в кратных ширине ствола; если длина стрелки меньше этого значения, вместо неё рисуется точка (шестиугольник) такого же диаметра.
- pivot{'tail', 'mid', 'middle', 'tip'}, по умолчанию: 'tail'
-
Часть стрелки, которая привязана к сетке X, Y. Стрелка вращается вокруг этой точки.
'mid' — синоним 'middle'.
- colorцвет или последовательность цветов, необязательно
-
Явные цвета стрелок. Если C задан, color не имеет эффекта.
Это синоним параметра
PolyCollectionfacecolor.
Другие параметры: -
**kwargs
PolyCollectionсвойства, необязательно -
Все остальные ключевые аргументы передаются в
PolyCollection:Свойство Описание agg_filterфункция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphaподобный массиву или скалярное значение или None animatedbool antialiasedили aa или antialiasedsbool или список bool значений arrayмассив ndarray или None capstyleCapStyleили {'butt', 'projecting', 'round'}clim(vmin: float, vmax: float) clip_boxBboxclip_onbool clip_pathОбъект Patch или (Path, Transform) или None cmapColormapили str или Nonecolorцвет или список кортежей rgba containsнеизвестно edgecolorили ec или edgecolorsцвет или список цветов или 'face' facecolorили facecolors или fcцвет или список цветов figureFiguregidстрока str hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили штрихи или linestyles или lsстрока или кортеж или список linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой normNormalizeили Noneoffset_positionнеизвестно offsets(N, 2) или (2,) массив-подобный объект path_effectsAbstractPathEffectpickerNone или bool или число с плавающей точкой или вызываемая функция pickradiusчисло с плавающей точкой rasterizedbool sketch_params(scale: float, length: float, randomness: float) snapbool или None transformTransformurlстрока str urlsсписок строк или None visiblebool zorderчисло с плавающей точкой
См. также
Axes.quiverkey- Добавить ключ к графику quiver.
-
**kwargs
-
__init__(ax, *args, scale=None, headwidth=3, headlength=5, headaxislength=4.5, minshaft=1, minlength=1, units='width', scale_units=None, angles='uv', width=None, color='k', pivot='tail', **kw)[source] -
Конструктор принимает один обязательный аргумент, экземпляр Axes, а затем args и kwargs, описанные в документации по интерфейсу pyplot:
Строит поле стрелок на 2D графике.
Вызов:
quiver([X, Y], U, V, [C], **kw)
X, Y определяют положение стрелок, U, V — направления стрелок, а C — необязательно цвет.
Размер стрелок
По умолчанию длина стрелок автоматически масштабируется до разумного размера. Чтобы изменить это поведение, см. параметры scale и scale_units.
Форма стрелок
По умолчанию получается немного загнутая стрелка; чтобы сделать наконечник треугольником, сделайте headaxislength равным headlength. Чтобы сделать стрелку более острой, уменьшите headwidth или увеличьте headlength и headaxislength. Чтобы уменьшить наконечник по отношению к стволу, уменьшите все параметры наконечника. Возможно, лучше всего оставить minshaft без изменений.
Обводка стрелок
linewidths и edgecolors могут использоваться для настройки обводки стрелок.
Параметры: - X, YОдномерный или двумерный массив-подобный объект, необязательно
-
Координаты x и y расположения стрелок.
Если не указаны, они будут сгенерированы как равномерная сетка целых чисел на основе размеров U и V.
Если X и Y одномерные, а U, V двумерные, X и Y расширяются до двумерных с помощью
X, Y = np.meshgrid(X, Y). В этом случаеlen(X)иlen(Y)должны соответствовать количеству столбцов и строк в U и V. - U, VОдномерный или двумерный массив-подобный объект
-
Компоненты направлений x и y векторов стрелок.
Они должны иметь одинаковое количество элементов, соответствующее количеству расположений стрелок. U и V могут быть замаскированы. Будут нарисованы только те расположения, которые не замаскированы в U, V и C.
- CОдномерный или двумерный массив-подобный объект, необязательно
-
Числовые данные, определяющие цвета стрелок с помощью цветовой карты через norm и cmap.
Это не поддерживает явных цветов. Если вы хотите задать цвета напрямую, используйте color вместо этого. Размер C должен соответствовать количеству расположений стрелок.
- units{'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, по умолчанию: 'width'
-
Размеры стрелок (за исключением length) измеряются в кратных этому единице.
Поддерживаются следующие значения:
- 'width', 'height': Ширина или высота оси.
- 'dots', 'inches': Пиксели или дюймы на основе dpi фигуры.
- 'x', 'y', 'xy': X, Y или \(\sqrt{X^2 + Y^2}\) в единицах данных.
Стрелки масштабируются по-разному в зависимости от единиц. Для 'x' или 'y' стрелки увеличиваются при приближении; для других единиц размер стрелки не зависит от состояния масштабирования. Для 'width или 'height' размер стрелок увеличивается с шириной и высотой осей соответственно при изменении размера окна; для 'dots' или 'inches' изменение размера не влияет на стрелки.
- angles{'uv', 'xy'} или массив-подобный объект, по умолчанию: 'uv'
-
Метод определения угла стрелок.
-
'uv': Пропорция аспекта оси стрелки равна 1, поэтому если U == V, ориентация стрелки на графике составляет 45 градусов против часовой стрелки от горизонтальной оси (положительное значение вправо).
Используйте это, если стрелки обозначают величину, которая не основана на координатах данных X, Y.
- 'xy': Стрелки направлены от (x, y) к (x+u, y+v). Используйте это для построения, например, поля градиента.
-
В качестве альтернативы, произвольные углы могут быть явно заданы как массив значений в градусах, против часовой стрелки от горизонтальной оси.
В этом случае U, V используется только для определения длины стрелок.
Примечание: инвертирование оси данных зеркально отразит стрелки только с
angles='xy'. -
- scalefloat, необязательно
-
Количество единиц данных на единицу длины стрелки, например, м/с на единицу ширины графика; меньший параметр scale делает стрелку длиннее. Значение по умолчанию — None.
Если None, используется простой алгоритм автоматического масштабирования, основанный на среднем значении длины вектора и количестве векторов. Единица длины стрелки задается параметром scale_units.
- scale_units{'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, необязательно
-
Если параметр scale имеет значение None, единица длины стрелки. Значение по умолчанию — None.
Например, scale_units — 'inches', scale — 2.0, и
(u, v) = (1, 0), то вектор будет длиной 0,5 дюйма.Если scale_units — 'width' или 'height', то вектор будет равен половине ширины/высоты осей.
Если scale_units — 'x', то вектор будет равен 0,5 единиц оси x. Чтобы построить векторы на плоскости x-y, с u и v, имеющими такие же единицы, что и x и y, используйте
angles='xy', scale_units='xy', scale=1. - widthfloat, необязательно
-
Ширина ствола стрелки в единицах стрелок; значение по умолчанию зависит от выбора единиц, указанных выше, и количества векторов; типичное начальное значение составляет около 0,005 ширины графика.
- headwidthfloat, по умолчанию: 3
-
Ширина наконечника в кратных ширине ствола.
- headlengthfloat, по умолчанию: 5
-
Длина наконечника в кратных ширине ствола.
- headaxislengthfloat, по умолчанию: 4.5
-
Длина наконечника в точке пересечения со стволом.
- minshaftfloat, по умолчанию: 1
-
Длина, ниже которой масштабируется стрелка, в единицах длины наконечника. Не устанавливайте это значение меньше 1, иначе маленькие стрелки будут выглядеть ужасно!
- minlengthfloat, по умолчанию: 1
-
Минимальная длина как кратная ширине ствола; если длина стрелки меньше этого значения, нарисуйте точку (шестиугольник) этого диаметра вместо неё.
- pivot{'tail', 'mid', 'middle', 'tip'}, по умолчанию: 'tail'
-
Часть стрелки, которая привязана к сетке X, Y. Стрелка вращается вокруг этой точки.
'mid' — синоним для 'middle'.
- colorцвет или последовательность цветов, необязательно
-
Явные цвета стрелок. Если C задано, color не имеет эффекта.
Это синоним параметра
PolyCollectionfacecolor.
-
Другие параметры: -
**kwargs
PolyCollectionсвойства, необязательно -
Все остальные ключевые аргументы передаются в
PolyCollection:Свойство Описание agg_filterфункция фильтра, которая принимает массив (m, n, 3) чисел с плавающей точкой и значение dpi, и возвращает массив (m, n, 3) alphaмассивоподобный объект или скаляр или None animatedbool antialiasedили aa или antialiasedsbool или список bool arrayмассив NumPy или None capstyleCapStyleили {'butt', 'projecting', 'round'}clim(vmin: float, vmax: float) clip_boxBboxclip_onbool clip_pathОбъект Patch или (Path, Transform) или None cmapColormapили строка или Nonecolorцвет или список кортежей RGBA containsнеизвестно edgecolorили ec или edgecolorsцвет или список цветов или 'face' facecolorили facecolors или fcцвет или список цветов figureFiguregidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили dashes или linestyles или lsстрока или кортеж или список таковых linewidthили linewidths или lwчисло с плавающей точкой или список чисел с плавающей точкой normNormalizeили Noneoffset_positionнеизвестно offsets(N, 2) или (2,) массивоподобный объект path_effectsAbstractPathEffectpickerNone или bool или число с плавающей точкой или вызываемая функция pickradiusчисло с плавающей точкой rasterizedbool sketch_params(scale: float, length: float, randomness: float) snapbool или None transformTransformurlстрока urlsсписок строк или None visiblebool zorderчисло с плавающей точкой
См. также
Axes.quiverkey- Добавить ключ к диаграмме векторов.
-
**kwargs
-
__module__= 'matplotlib.quiver'
-
ax()[source] -
[Устарело]
Примечания
Устарело начиная с версии 3.3:
-
draw(renderer)[source] -
Отобразить элемент графического интерфейса (и его дочерние элементы) с помощью заданного рендерера.
Это не повлияет на элемент, если он не отображается (
Artist.get_visibleвозвращает False).Параметры: -
renderer
RendererBaseподкласс.
Примечания
Этот метод переопределён в подклассах элемента графического интерфейса.
-
renderer
-
get_datalim(transData)[source]
-
quiver_doc= "\nПостроение 2D поля стрелок.\n\nВызов::\n\n quiver([X, Y], U, V, [C], **kw)\n\n*X*, *Y* определяют расположение стрелок, *U*, *V* определяют направления стрелок, и\n*C* (необязательно) задаёт цвет.\n\n**Размер стрелки**\n\nПо умолчанию длина стрелок автоматически подбирается к разумному значению.\nДля изменения этого поведения см. параметры *scale* и *scale_units*.\n\n**Форма стрелки**\n\nПо умолчанию стрелка имеет слегка загнутый конец; чтобы сделать головку треугольной,\nустановите *headaxislength* равным *headlength*. Чтобы сделать стрелку более острой, уменьшите *headwidth* или увеличьте *headlength* и\n*headaxislength*. Для уменьшения головки относительно ствола уменьшите все параметры головки. Вероятно, лучше оставить *minshaft* без изменений.\n\n**Контур стрелки**\n\n*linewidths* и *edgecolors* можно использовать для настройки контуров стрелок.\n\nПараметры\n----------\nX, Y : 1D или 2D массивоподобные объекты, необязательно\n Координаты x и y расположения стрелок.\n\n Если не указаны, будут сгенерированы в виде равномерной сетки целочисленных значений на основе размеров *U* и *V*.\n\n Если *X* и *Y* являются 1D, но *U*, *V* являются 2D, *X*, *Y* преобразуются в 2D\n с помощью ``X, Y = np.meshgrid(X, Y)``. В этом случае ``len(X)`` и ``len(Y)``\n должны соответствовать количеству столбцов и строк в *U* и *V*.\n\nU, V : 1D или 2D массивоподобные объекты\n Компоненты x и y векторов стрелок.\n\n Они должны иметь одинаковое количество элементов, соответствующее количеству расположений стрелок. *U* и *V* могут быть замаскированы. Будут нарисованы только те расположения, которые не замаскированы в\n *U*, *V* и *C*.\n\nC : 1D или 2D массивоподобные объекты, необязательно\n Численные данные, определяющие цвета стрелок с помощью *norm* и\n *cmap*.\n\n Это не поддерживает явные цвета. Если вы хотите задать цвета напрямую,\n используйте *color* вместо этого. Размер *C* должен соответствовать количеству расположений стрелок.\n\nunits : {'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, по умолчанию: 'width'\n Размеры стрелок (кроме *length*) измеряются в кратных этой единице.\n\n Поддерживаются следующие значения:\n\n - 'width', 'height': Ширина или высота оси.\n - 'dots', 'inches': Пиксели или дюймы, основанные на разрешении фигуры.\n - 'x', 'y', 'xy': *X*, *Y* или :math:`\\sqrt{X^2 + Y^2}` в единицах данных.\n\n Стрелки масштабируются по-разному в зависимости от единиц. Для\n 'x' или 'y', стрелки увеличиваются при приближении; для других\n единиц размер стрелки не зависит от состояния масштабирования. Для\n 'width or 'height', размер стрелки увеличивается с шириной и\n высотой осей соответственно при изменении размера окна;\n для 'dots' или 'inches', изменение размера не влияет на стрелки.\n\nangles : {'uv', 'xy'} или массивоподобные данные, по умолчанию: 'uv'\n Способ определения угла стрелок.\n\n - 'uv': Аспект соотношения осей стрелки равен 1, так что\n если *U* == *V*, ориентация стрелки на графике составляет 45 градусов\n против часовой стрелки от горизонтальной оси (положительное значение вправо).\n\n Используйте это, если стрелки символизируют величину, не основанную на\n координатах данных *X*, *Y*.\n\n - 'xy': Стрелки направлены от (x, y) к (x+u, y+v).\n Используйте это для построения поля градиента, например.\n\n - В качестве альтернативы, произвольные углы могут быть заданы явно как массив\n значений в градусах, против часовой стрелки от горизонтальной оси.\n\n В этом случае *U*, *V* используются только для определения длины\n стрелок.\n\n Примечание: инвертирование оси данных будет соответственным образом инвертировать стрелки только при ``angles='xy'``.\n\nscale : число с плавающей точкой, необязательно\n Количество единиц данных на единицу длины стрелки, например, м/с на единицу ширины графика; меньший параметр *scale* делает стрелку длиннее. По умолчанию *None*.\n\n Если *None*, используется простой алгоритм автоматического масштабирования, основанный на средней длине вектора и количестве векторов. Единица длины стрелки задаётся параметром *scale_units*.\n\nscale_units : {'width', 'height', 'dots', 'inches', 'x', 'y', 'xy'}, необязательно\n Если параметр *scale* равен *None*, единица длины стрелки. По умолчанию *None*.\n\n Например, *scale_units* равен 'inches', *scale* равен 2.0, и ``(u, v) = (1, 0)``,\n тогда вектор будет иметь длину 0,5 дюйма.\n\n Если *scale_units* равен 'width' или 'height', то вектор будет иметь длину половины\n ширины/высоты осей.\n\n Если *scale_units* равен 'x', то вектор будет иметь длину 0,5 единиц оси x.\n Для построения векторов в x-y плоскости, с u и v имеющими\n те же единицы, что и x и y, используйте\n ``angles='xy', scale_units='xy', scale=1``.\n\nwidth : число с плавающей точкой, необязательно\n Ширина ствола стрелки в единицах стрелки; значение по умолчанию зависит от выбора единиц,\n выше, и количества векторов; типичное начальное значение составляет около\n 0,005 ширины графика.\n\nheadwidth : число с плавающей точкой, по умолчанию: 3\n Ширина головки как кратная ширине ствола.\n\nheadlength : число с плавающей точкой, по умолчанию: 5\n Длина головки как кратная ширине ствола.\n\nheadaxislength : число с плавающей точкой, по умолчанию: 4,5\n Длина головки в точке пересечения со стволом.\n\nminshaft : число с плавающей точкой, по умолчанию: 1\n Длина, ниже которой стрелка масштабируется, в единицах длины головки. Не устанавливайте значение меньше 1, в противном случае маленькие стрелки будут выглядеть ужасно!\n\nminlength : число с плавающей точкой, по умолчанию: 1\n Минимальная длина как кратная ширине ствола; если длина стрелки\n меньше этого значения, вместо неё рисуется точка (шестиугольник) с этим диаметром.\n\npivot : {'tail', 'mid', 'middle', 'tip'}, по умолчанию: 'tail'\n Часть стрелки, которая прикреплена к сетке *X*, *Y*. Стрелка вращается вокруг этой точки.\n\n 'mid' является синонимом 'middle'.\n\ncolor : цвет или последовательность цветов, необязательно\n Явный цвет(а) стрелок. Если *C* задан, *color* не имеет\n значения.\n\n Это синоним параметра `~.PolyCollection` *facecolor*.\n\nДругие параметры\n----------------\n**kwargs : свойства `~matplotlib.collections.PolyCollection`, необязательно\n Все остальные ключевые параметры передаются в `.PolyCollection`:\n\n \n .. table::\n :class: property-table\n\n ================================================================================================= =====================================================================================================\n Свойство Описание \n ================================================================================================= =====================================================================================================\n :meth:`agg_filter <matplotlib.artist.Artist.set_agg_filter>` функция фильтра, принимающая (m, n, 3) массив float и значение dpi, и возвращающая (m, n, 3) массив\n :meth:`alpha <matplotlib.collections.Collection.set_alpha>` массивоподобные данные или скаляр или None \n :meth:`animated <matplotlib.artist.Artist.set_animated>` bool \n :meth:`antialiased <matplotlib.collections.Collection.set_antialiased>` или aa или antialiaseds bool или список bool \n :meth:`array <matplotlib.cm.ScalarMappable.set_array>` ndarray или None \n :meth:`capstyle <matplotlib.collections.Collection.set_capstyle>` `.CapStyle` или {'butt', 'projecting', 'round'} \n :meth:`clim <matplotlib.cm.ScalarMappable.set_clim>` (vmin: число с плавающей точкой, vmax: число с плавающей точкой) \n :meth:`clip_box <matplotlib.artist.Artist.set_clip_box>` `.Bbox` \n :meth:`clip_on <matplotlib.artist.Artist.set_clip_on>` bool \n :meth:`clip_path <matplotlib.artist.Artist.set_clip_path>` Patch или (Path, Transform) или None \n :meth:`cmap <matplotlib.cm.ScalarMappable.set_cmap>` `.Colormap` или строка или None \n :meth:`color <matplotlib.collections.Collection.set_color>` цвет или список кортежей rgba \n :meth:`contains <matplotlib.artist.Artist.set_contains>` неизвестно \n :meth:`edgecolor <matplotlib.collections.Collection.set_edgecolor>` или ec или edgecolors цвет или список цветов или 'face' \n :meth:`facecolor <matplotlib.collections.Collection.set_facecolor>` или facecolors или fc цвет или список цветов \n :meth:`figure <matplotlib.artist.Artist.set_figure>` `.Figure` \n :meth:`gid <matplotlib.artist.Artist.set_gid>` строка \n :meth:`hatch <matplotlib.collections.Collection.set_hatch>` {'/', '\\\\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} \n :meth:`in_layout <matplotlib.artist.Artist.set_in_layout>` bool \n :meth:`joinstyle <matplotlib.collections.Collection.set_joinstyle>` `.JoinStyle` или {'miter', 'round', 'bevel'} \n :meth:`label <matplotlib.artist.Artist.set_label>` объект \n :meth:`linestyle <matplotlib.collections.Collection.set_linestyle>` или штрихи или linestyles или ls строка или кортеж или список кортежей \n :meth:`linewidth <matplotlib.collections.Collection.set_linewidth>` или linewidths или lw число с плавающей точкой или список чисел с плавающей точкой \n :meth:`norm <matplotlib.cm.ScalarMappable.set_norm>` `.Normalize` или None \n :meth:`offset_position <matplotlib.collections.Collection.set_offset_position>` неизвестно \n :meth:`offsets <matplotlib.collections.Collection.set_offsets>` (N, 2) или (2,) массивоподобные данные \n :meth:`path_effects <matplotlib.artist.Artist.set_path_effects>` `.AbstractPathEffect` \n :meth:`picker <matplotlib.artist.Artist.set_picker>` None или bool или число с плавающей точкой или вызываемая функция \n :meth:`pickradius <matplotlib.collections.Collection.set_pickradius>` число с плавающей точкой \n :meth:`rasterized <matplotlib.artist.Artist.set_rasterized>` bool \n :meth:`sketch_params <matplotlib.artist.Artist.set_sketch_params>` (scale: число с плавающей точкой, length: число с плавающей точкой, randomness: число с плавающей точкой) \n :meth:`snap <matplotlib.artist.Artist.set_snap>` bool или None \n :meth:`transform <matplotlib.artist.Artist.set_transform>` `.Transform` \n :meth:`url <matplotlib.artist.Artist.set_url>` строка \n :meth:`urls <matplotlib.collections.Collection.set_urls>` список строк или None \n :meth:`visible <matplotlib.artist.Artist.set_visible>` bool \n :meth:`zorder <matplotlib.artist.Artist.set_zorder>` число с плавающей точкой \n ================================================================================================= =====================================================================================================\n\n\nСм. также\n--------\n.Axes.quiverkey : Добавление ключа к графику стрелок.\n"
-
-
remove()[source] -
Удалить графический объект с фигуры, если это возможно.
Эффект не будет виден до перерисовки фигуры, например, с помощью
FigureCanvasBase.draw_idle. Вызовитеrelimдля обновления пределов осей, если это необходимо.Примечание:
relimне увидит коллекции, даже если коллекция была добавлена на ось с autolim = True.Примечание: нет поддержки удаления записи легенды графического объекта.
-
set_UVC(U, V, C=None)[source]
-
Примеры использования matplotlib.quiver.Quiver
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.quiver.Quiver.html