mpl_toolkits.mplot3d.axes3d.Axes3D.view_init#
- Axes3D.view_init(elev=None, azim=None, roll=None, vertical_axis='z', share=False)[源代码][源代码]#
设置Axes的仰角和方位角,单位为度(不是弧度)。
这可以用于以编程方式旋转轴。
为了看起来正常,可以使用以下仰角和方位角。滚动角度为0、90、180或270度将旋转这些视图,同时保持轴线成直角。
视平面
电梯
方位角
XY
90
-90
XZ
0
-90
YZ
0
0
-XY
-90
90
-XZ
0
90
-YZ
0
180
- 参数:
- elevfloat, 默认值: None
仰角以度为单位旋转相机,使其位于垂直轴穿过的平面上方,正角度对应于该平面上方的位置。例如,使用默认的垂直轴 'z',仰角定义了相机位置在 x-y 平面上方的角度。如果为 None,则使用
Axes3D构造函数中指定的初始值。- azimfloat, 默认值: None
方位角以度为单位绕垂直轴旋转相机,正角度对应于右手旋转。例如,使用默认的垂直轴 'z',正方位角使相机绕原点从其沿 +x 轴的位置向 +y 轴旋转。如果为 None,则使用
Axes3D构造函数中指定的初始值。- 滚动float, 默认值: None
以度为单位的滚动角度围绕视轴旋转相机。正角度使相机顺时针旋转,导致场景逆时针旋转。如果为 None,则使用
Axes3D构造函数中指定的初始值。- 垂直轴{"z", "x", "y"}, 默认: "z"
垂直对齐的轴。azim 围绕此轴旋转。
- 分享bool, 默认值: False
如果
True,将设置应用于所有具有共享视图的 Axes。