matplotlib.axes.Axes.autoscale_view#

Axes.autoscale_view(tight=None, scalex=True, scaley=True)[源码]#

使用数据限制自动缩放视图限制。

参数:
tight布尔值或None

如果为True,则仅使用边距扩展坐标轴限制。请注意,与autoscale不同,tight=True不会将边距设置为零。

如果为FalsercParams["axes.autolimit_mode"](默认值:'data')为'round_numbers',则在通过边距扩展后,使用坐标轴主定位器进一步扩展坐标轴限制。

如果为None(默认值),则重用上次调用autoscale_view时设置的值(初始值为False,但默认样式将rcParams["axes.autolimit_mode"](默认值:'data')设置为'data',在这种情况下,其行为类似于True)。

scalex布尔值,默认值:True

是否自动缩放x轴。

scaley布尔值,默认值:True

是否自动缩放y轴。

备注

自动缩放会保留任何预先存在的坐标轴方向反转。

在将图形对象添加到Axes实例后更改其数据时,数据限制不会自动更新。在这种情况下,请在调用autoscale_view之前使用matplotlib.axes.Axes.relim()

如果Axes的视图是固定的,例如通过set_xlim设置,它们将不会被autoscale_view()更改。有关替代方案,请参见matplotlib.axes.Axes.autoscale()

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

使用矩形和多边形集合构建直方图

使用矩形和多边形集合构建直方图

簇状气泡图

簇状气泡图

自动缩放的线、多边形和正多边形集合

自动缩放的线、多边形和正多边形集合

复合路径

复合路径

椭圆集合

椭圆集合

带单位的组合条形图

带单位的组合条形图

文本框

文本框

自动缩放坐标轴

自动缩放坐标轴