matplotlib.axes.Axes.autoscale_view#
- Axes.autoscale_view(tight=None, scalex=True, scaley=True)[源代码]#
根据数据限制自动缩放视图限制。
- 参数:
- 紧布尔值或无
如果 True,仅使用边距扩展轴的限制。请注意,与
autoscale不同,tight=True并 不 将边距设置为零。如果 False 并且
rcParams["axes.autolimit_mode"](default:'data') 是 'round_numbers',那么在通过边距扩展后,使用轴主要定位器进一步扩展轴限制。如果为 None(默认值),则重用上一次调用
autoscale_view时设置的值(初始值为 False,但默认样式将rcParams["axes.autolimit_mode"](default:'data') 设置为 'data',在这种情况下,其行为类似于 True)。- scalexbool, 默认: True
是否自动缩放x轴。
- scaleybool, 默认: True
是否自动缩放 y 轴。
注释
自动缩放会保留任何预先存在的轴方向反转。
当艺术家数据在艺术家被添加到 Axes 实例后发生更改时,数据限制不会自动更新。在这种情况下,请在使用 autoscale_view 之前调用
matplotlib.axes.Axes.relim()。如果 Axes 的视图是固定的,例如通过
set_xlim,它们将不会被 autoscale_view() 改变。请参阅matplotlib.axes.Axes.autoscale()作为替代方案。