mpl_toolkits.mplot3d.axes3d.Axes3D.set_zlim#
- Axes3D.set_zlim(bottom=None, top=None, *, emit=True, auto=False, view_margin=None, zmin=None, zmax=None)[source]#
设置 3D z 轴视图限制。
- 参数:
- bottom浮点数, 可选
数据坐标中的底部 z 轴限制。传入 None 将使限制保持不变。
底部和顶部 z 轴限制也可以作为元组 (bottom, top) 作为第一个位置参数(或作为 bottom 关键字参数)传入。
- top浮点数, 可选
数据坐标中的顶部 z 轴限制。传入 None 将使限制保持不变。
- emitbool, 默认值: True
是否通知观察者限制已更改。
- autobool 或 None, 默认值: False
是否开启 z 轴自动缩放。True 表示开启,False 表示关闭,None 表示保持不变。
- view_margin浮点数, 可选
应用于限制的额外边距。
- zmin, zmax浮点数, 可选
它们分别等同于 bottom 和 top,同时传入 zmin 和 bottom 或 zmax 和 top 将会导致错误。
- 返回:
- bottom, top(浮点数, 浮点数)
数据坐标中的新 z 轴限制。
备注
bottom 值可以大于 top 值,在这种情况下,z 轴的值将从 bottom 递减到 top。
示例
>>> set_zlim(bottom, top) >>> set_zlim((bottom, top)) >>> bottom, top = set_zlim(bottom, top)
其中一个限制可以保持不变。
>>> set_zlim(top=top_lim)
可以反向传递限制以翻转 z 轴的方向。例如,假设
z
表示海洋深度(单位为米)。z 轴限制可以按如下方式设置,以便 5000 米的深度在绘图的底部,而海面(0 米)在顶部。>>> set_zlim(5000, 0)