Spec-Zone.ru › Matplotlib 3.8

mpl_toolkits.mplot3d.axes3d.Axes3D.quiver

Axes3D.quiver(X, Y, Z, U, V, W, *, length=1, arrow_length_ratio=0.3, pivot='tail', normalize=False, data=None, **kwargs)[source]

Построение 3D поля векторов.

Аргументы могут быть массивоподобными или скалярными, пока они могут быть объединены с помощью broadcasting. Аргументы также могут быть массивами с масками. Если элемент в любом из аргументов имеет маску, соответствующий элемент вектора не будет нарисован.

Параметры:
X, Y, Zarray-like

Координаты x, y и z точек начала векторов (по умолчанию это хвост стрелки; см. параметр pivot).

U, V, Warray-like

Компоненты x, y и z векторов.

lengthfloat, по умолчанию: 1

Длина каждого вектора.

arrow_length_ratiofloat, по умолчанию: 0.3

Соотношение длины стрелки к длине вектора.

pivot{'tail', 'middle', 'tip'}, по умолчанию: 'tail'

Часть вектора, которая находится в точке сетки; вектор вращается вокруг этой точки, отсюда и название pivot.

normalizebool, по умолчанию: False

Определяет, будут ли все векторы иметь одинаковую длину или же длины будут определяться параметрами u, v и w.

dataиндексируемый объект, необязательно

Если задан, все параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключение).

**kwargs

Любые дополнительные ключевые параметры передаются в Line3DCollection

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.8.4/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.quiver.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API