matplotlib.axes.Axes.set_ylim #
- 轴。set_ylim ( bottom = None , top = None , * , emit = True , auto = False , ymin = None , ymax = None ) [来源] #
设置 y 轴视图范围。
- 参数:
- 底部浮子,可选
数据坐标中的底部 ylim。通过None使限制保持不变。
底部和顶部 ylim 也可以作为元组(底部,顶部)作为第一个位置参数(或底部关键字参数)传递。
- 顶部浮动,可选
数据坐标中的顶部 ylim。通过None使限制保持不变。
- 发出布尔值,默认值:True
是否通知观察者限制变化。
- auto bool 或 None,默认值:False
是否开启 y 轴的自动缩放。True开启, False关闭,None保持不变。
- ymin, ymax浮点数,可选
它们分别相当于底部和顶部,同时传递ymin和bottom或ymax和top是错误的。
- 返回:
- 底部,顶部(浮动,浮动)
数据坐标中的新 y 轴限制。
笔记
底部值可能大于顶部值,在这种情况下,y 轴值将从底部减小到顶部。
例子
>>> set_ylim(bottom, top) >>> set_ylim((bottom, top)) >>> bottom, top = set_ylim(bottom, top)
一个限制可以保持不变。
>>> set_ylim(top=top_lim)
可以以相反的顺序通过限制以翻转 y 轴的方向。例如,假设
y
以 m 表示海洋的深度。y 轴限制可能如下设置,因此 5000 m 深度位于绘图底部,而表面 0 m 位于顶部。>>> set_ylim(5000, 0)