当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python matplotlib.axes.Axes.set_ylim用法及代码示例


用法

Axes.set_ylim(bottom=None, top=None, emit=True, auto=False, *, ymin=None, ymax=None)

设置 y 轴视图范围。

参数

bottom 浮点数,可选

数据坐标中的底部 ylim。传递None 使限制保持不变。

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

top 浮点数,可选

数据坐标中的顶部 ylim。传递None 使限制保持不变。

emit 布尔值,默认值:真

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

auto 布尔或无,默认值:False

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

ymin, ymax 浮点数,可选

它们分别相当于底部和顶部,同时传递 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 表示海洋的深度,单位为 m。 y 轴限制可能如下设置,因此 5000 m 深度位于绘图底部,而表面 0 m 位于顶部。

>>> set_ylim(5000, 0)

相关用法


注:本文由纯净天空筛选整理自matplotlib.org大神的英文原创作品 matplotlib.axes.Axes.set_ylim。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。