matplotlib.axes.Axes.autoscale_view¶
-
Axes.
autoscale_view
(tight=None, scalex=True, scaley=True)¶ 使用数据限制自动缩放视图限制。
参数: - tight布尔或无
如果 True ,仅使用页边距扩展轴限制。请注意,与for不同
autoscale
,tight=True
做 not 将边距设置为零。如果 假 和
rcParams["axes.autolimit_mode"]
(default:'data'
) 是“round_numbers”,然后按边距展开后,使用“axis major”定位器进一步扩展轴限制。如果无(默认值),则重用在上一次调用中设置的值
autoscale_view
(初始值为False,但设置了默认样式rcParams["axes.autolimit_mode"]
(default:'data'
) 在这种情况下,它的行为类似于True)。- scalexbool,默认值:True
是否自动缩放x轴。
- scaleybool,默认值:True
是否自动缩放y轴。
笔记
自动调整将保留任何先前存在的轴方向反转。
当艺术家数据在添加到轴实例后更改时,数据限制不会自动更新。在这种情况下,使用
matplotlib.axes.Axes.relim()
在调用自动缩放视图之前。如果轴的视图是固定的,例如通过
set_xlim
,它们不会被autoscale_view()更改。看到了吗matplotlib.axes.Axes.autoscale()
作为另一种选择。