mpl_toolkits.mplot3d.axes3d.Axes3D.set_aspect#

Axes3D.set_aspect(aspect, adjustable=None, anchor=None, share=False)[source]#

设置纵横比。

参数:
aspect{'auto', 'equal', 'equalxy', 'equalxz', 'equalyz'}

可能的值

描述

'auto'

自动;用数据填充位置矩形。

'equal'

调整所有坐标轴以具有相等的纵横比。

'equalxy'

调整 x 和 y 坐标轴以具有相等的纵横比。

'equalxz'

调整 x 和 z 坐标轴以具有相等的纵横比。

'equalyz'

调整 y 和 z 坐标轴以具有相等的纵横比。

adjustableNone 或 {'box', 'datalim'},可选

如果不是 *None*,这定义了哪个参数将被调整以满足所需的纵横比。有关更多详细信息,请参阅 set_adjustable

anchorNone 或 str 或 2 浮点元组,可选

如果不是 *None*,这定义了当由于纵横比约束而存在额外空间时,坐标轴将绘制在哪里。指定锚点的最常用方法是基本方向的缩写:

描述

'C'

居中

'SW'

左下角

'S'

底部边缘中间

'SE'

右下角

等等。

有关更多详细信息,请参阅 set_anchor

share布尔值, 默认: False

如果为 True,则将设置应用于所有共享的 Axes。

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

生成三维多边形

生成三维多边形

三维曲面(纯色)

三维曲面(纯色)

NumPy 标志的三维体素图

NumPy 标志的三维体素图

带 RGB 颜色的三维体素/体积图

带 RGB 颜色的三维体素/体积图