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 поля векторов.
Аргументы могут быть массивоподобными или скалярными, до тех пор, пока они могут быть вместе транслированы. Аргументы также могут быть масками массивов. Если элемент в любом из аргументов имеет маску, то соответствующий элемент вектора не будет нарисован.
- Параметры:
-
- 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
Примеры использования mpl_toolkits.mplot3d.axes3d.Axes3D.quiver
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.quiver.html