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, axlim_clip=False, data=None, **kwargs)[源代码]#
绘制三维箭矢场。
参数可以是类数组或标量,只要它们可以一起广播。参数也可以是掩码数组。如果任何参数中的元素被掩码,则相应的箭矢元素将不会被绘制。
- 参数:
- X, Y, Z数组状
箭矢位置的x、y和z坐标(默认为箭矢的尾部;参见 pivot 关键字参数)。
- U, V, W类数组
箭矢向量的x、y和z分量。
- length浮点数,默认值:1
每个箭矢的长度。
- arrow_length_ratio浮点数,默认值:0.3
箭矢头部相对于箭矢的总长度的比例。
- pivot{'tail', 'middle', 'tip'},默认值:'tail'
箭矢位于网格点处的部分;箭矢围绕此点旋转,因此得名 pivot。
- normalize布尔值,默认值:False
所有箭矢是否被归一化为相同的长度,或者保持由 u、v 和 w 定义的长度。
- axlim_clip布尔值, 默认值: False
是否隐藏点超出坐标轴视图限制的箭矢。
自 3.10 版本新增。
- data可索引对象,可选
如果给定,所有参数也接受一个字符串
s
,如果s
是data
中的键,则将其解释为data[s]
。- **kwargs
任何额外的关键字参数都将委托给
Line3DCollection