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