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)[源代码][源代码]#

绘制一个三维箭头场。

参数可以是类似数组或标量,只要它们可以一起广播。参数也可以是掩码数组。如果参数中的任何元素被掩码,那么相应的箭头元素将不会被绘制。

参数:
X, Y, Z类数组

箭头位置的 x、y 和 z 坐标(默认是箭头的尾部;参见 pivot 关键字参数)。

U, V, W类数组

箭头向量的 x、y 和 z 分量。

长度float, 默认值: 1

每个箭筒的长度。

arrow_length_ratiofloat, 默认值: 0.3

箭头相对于箭筒的比例。

枢轴{'尾部', '中间', '尖端'}, 默认: '尾部'

箭头位于网格点上的部分;箭头围绕此点旋转,因此得名 pivot

标准化bool, 默认: False

是否将所有箭头归一化为相同长度,或者保持由 uvw 定义的长度。

数据可索引对象,可选

如果给出,所有参数也接受一个字符串 s,如果 sdata 中的一个键,则解释为 data[s]

**kwargs

任何额外的关键字参数都会被委托给 Line3DCollection

使用 mpl_toolkits.mplot3d.axes3d.Axes3D.quiver 的示例#

3D 箭袋图

3D quiver plot

quiver(X, Y, Z, U, V, W)

quiver(X, Y, Z, U, V, W)