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)[源代码][源代码]#

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

参数:
底部浮点数,可选

数据坐标中的底部 y 轴限制。传递 None 将保持限制不变。

底部和顶部的 y 轴限制也可以作为元组 (bottom, top) 传递作为第一个位置参数(或作为 bottom 关键字参数)。

顶部浮点数,可选

数据坐标中的顶部 y 轴限制。传递 None 将保持限制不变。

发出bool, 默认: True

是否通知观察者限制变化。

自动布尔值或无, 默认: False

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

view_margin浮点数,可选

应用于限制的额外边距。

ymin, ymax浮点数,可选

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

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

数据坐标中的新 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 的示例#

在3D图上绘制2D数据

Plot 2D data on 3D plot

在3D图中绘制平面物体

Draw flat objects in 3D plot

3D 文本注释

Text annotations in 3D