matplotlib.axes.Axes.set_xlim#
- Axes.set_xlim(left=None, right=None, *, emit=True, auto=False, xmin=None, xmax=None)[源代码]#
设置X轴视图限制。
- 参数:
- left浮点型,可选
数据坐标中的左侧X轴限制。传入 None 将使限制保持不变。
左右X轴限制也可以作为元组 (left, right) 作为第一个位置参数(或作为 left 关键字参数)传入。
- right浮点型,可选
数据坐标中的右侧X轴限制。传入 None 将使限制保持不变。
- emitbool, 默认值: True
是否通知观察者限制已更改。
- autobool 或 None, 默认值: False
是否开启X轴的自动缩放。True 开启,False 关闭,None 保持不变。
- xmin, xmax浮点型,可选
它们分别等同于 left 和 right,同时传入 xmin 和 left 或 xmax 和 right 是错误的。
- 返回:
- left, right(浮点型, 浮点型)
数据坐标中新的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)