matplotlib.axes.Axes.set_xlim#

Axes.set_xlim(left=None, right=None, *, emit=True, auto=False, xmin=None, xmax=None)[源代码]#

设置 x 轴的视图限制。

参数:
浮点数,可选

数据坐标中的左侧 x 轴限制。传递 None 将保持限制不变。

左和右的 xlims 也可以作为元组 (left, right) 传递为第一个位置参数(或作为 left 关键字参数)。

浮点数,可选

数据坐标中的正确 x 轴限制。传递 None 将保持限制不变。

发出bool, 默认值: True

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

自动bool 或 None, 默认: False

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

xmin, xmax浮点数,可选

它们分别等同于左和右,同时传递 xminleftxmaxright 是错误的。

返回:
左, 右(浮点数, 浮点数)

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

注释

如果 left 值大于 right 值,则 x 轴的值将从左到右递减。

示例

>>> set_xlim(left, right)
>>> set_xlim((left, right))
>>> left, right = set_xlim(left, right)

可以保留一个限制不变。

>>> set_xlim(right=right_lim)

可以以相反的顺序传递限制来翻转 x 轴的方向。例如,假设 x 表示距今的年数。x 轴的限制可以如下设置,以便 5000 年前在图的左侧,而现在是右侧。

>>> set_xlim(5000, 0)

使用 matplotlib.axes.Axes.set_xlim 的示例#

日期刻度定位器和格式化器

Date tick locators and formatters