mpl_toolkits.mplot3d.axes3d.Axes3D.set_ylim#

Axes3D.set_ylim(bottom=None, top=None, *, emit=True, auto=False, view_margin=None, ymin=None, ymax=None)[source]#

设置 3D y 轴的视图限制。

参数:
bottom浮点数, 可选

数据坐标中的底部 ylim。传入 None 则不改变限制。

底部和顶部 ylim 也可以作为元组 (bottom, top) 作为第一个位置参数(或作为 bottom 关键字参数)传入。

top浮点数, 可选

数据坐标中的顶部 ylim。传入 None 则不改变限制。

emitbool, 默认值: True

是否通知观察者限制已更改。

autobool 或 None, 默认值: False

是否开启 y 轴的自动缩放。True 表示开启,False 表示关闭,None 表示不改变。

view_margin浮点数,可选

应用于限制的额外边距。

ymin, ymax浮点数, 可选

它们分别等同于 bottom 和 top,同时传入 yminbottomymaxtop 会导致错误。

返回:
bottom, top(浮点数, 浮点数)

数据坐标中新的 y 轴限制。

备注

bottom 值可以大于 top 值,在这种情况下,y 轴的值将从 bottom 递减到 top

示例

>>> set_ylim(bottom, top)
>>> set_ylim((bottom, top))
>>> bottom, top = set_ylim(bottom, top)

其中一个限制可以保持不变。

>>> set_ylim(top=top_lim)

可以按相反的顺序传递限制,以翻转 y 轴的方向。例如,假设 y 表示海洋深度(单位为米)。y 轴的限制可以像下面这样设置,使得 5000 米的深度在图表的底部,而海面(0 米)在顶部。

>>> set_ylim(5000, 0)

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

在三维图上绘制二维数据

在三维图上绘制二维数据

在三维图中绘制平面对象

在三维图中绘制平面对象

三维文本注释

三维文本注释