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, 可选

它们分别等同于底部和顶部,同时传递 zminbottomzmaxtop 是错误的。

返回:
底部, 顶部(浮点数, 浮点数)

数据坐标中的新 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)

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

在3D图上绘制2D数据

Plot 2D data on 3D plot

同一图中的2D和3D轴

2D and 3D Axes in same figure

自动文本偏移

Automatic text offsetting

在3D图中绘制平面物体

Draw flat objects in 3D plot

3D 子图作为子图

3D plots as subplots

3D 表面(色图)

3D surface (colormap)

3D 表面(棋盘格)

3D surface (checkerboard)

极坐标系下的3D曲面

3D surface with polar coordinates

3D 文本注释

Text annotations in 3D

更多三角形3D表面

More triangular 3D surfaces