mpl_toolkits.mplot3d.axes3d.Axes3D.view_init#
- Axes3D.view_init(elev=None, azim=None, roll=None, vertical_axis='z', share=False)[source]#
设置坐标轴的仰角和方位角(以度为单位,而非弧度)。
这可以用于通过编程方式旋转坐标轴。
为了使视图垂直于主要平面,可以使用以下仰角和方位角。0、90、180 或 270 度的滚转角将旋转这些视图,同时保持坐标轴呈直角。
视图平面
elev
azim
XY
90
-90
XZ
0
-90
YZ
0
0
-XY
-90
90
-XZ
0
90
-YZ
0
180
- 参数:
- elev浮点数, 默认值: None
以度为单位的仰角,用于旋转摄像机至垂直轴穿过的平面上方,正角度对应于该平面上方的位置。例如,当默认垂直轴为'z'时,仰角定义了摄像机位置在x-y平面上方的角度。如果为None,则使用
Axes3D
构造函数中指定的值。- azim浮点数, 默认值: None
以度为单位的方位角,用于围绕垂直轴旋转摄像机,正角度对应于右旋。例如,当默认垂直轴为'z'时,正方位角将摄像机从其沿+x轴的位置绕原点向+y轴旋转。如果为None,则使用
Axes3D
构造函数中指定的值。- roll浮点数, 默认值: None
以度为单位的滚转角,用于围绕视图轴旋转摄像机。正角度使摄像机顺时针旋转,导致场景逆时针旋转。如果为None,则使用
Axes3D
构造函数中指定的值。- vertical_axis{"z", "x", "y"}, 默认值: "z"
垂直对齐的轴。*azim* 围绕此轴旋转。
- share布尔值, 默认: False
如果为
True
,则将设置应用于所有共享视图的Axes。