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)[源代码][源代码]#
设置三维z轴视图的限制。
- 参数:
- 底部float, 可选
数据坐标中的底部zlim。传递 None 将保持限制不变。
底部和顶部的 zlims 也可以作为元组 (bottom, top) 作为第一个位置参数(或作为 bottom 关键字参数)传递。
- 顶部float, 可选
数据坐标中的顶部zlim。传递 None 将保持限制不变。
- 发出bool, 默认值: True
是否通知观察者限制更改。
- 自动bool 或 None, 默认: False
是否开启z轴的自动缩放。True 开启,False 关闭,None 保持不变。
- view_marginfloat, 可选
应用于限制的额外边距。
- zmin, zmaxfloat, 可选
它们分别等同于底部和顶部,同时传递 zmin 和 bottom 或 zmax 和 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)