matplotlib.axes.Axes.autoscale_view #
- Haches. autoscale_view ( tight = None , scalex = True , scaley = True ) [source] #
Mise à l'échelle automatique des limites de vue à l'aide des limites de données.
- Paramètres :
- serré bool ou Aucun
Si True , développez uniquement les limites de l'axe à l'aide des marges. Notez que contrairement à for
autoscale,tight=Truene définit pas les marges sur zéro.Si False et
rcParams["axes.autolimit_mode"](par défaut :'data') est 'round_numbers', alors après l'expansion par les marges, étendez davantage les limites de l'axe à l'aide du localisateur principal de l'axe.Si None (valeur par défaut), réutilisez la valeur définie dans l'appel précédent à
autoscale_view(la valeur initiale est False, mais le style par défaut est définircParams["axes.autolimit_mode"](par défaut :'data') sur 'data', auquel cas cela se comporte comme True).- scalex booléen , par défaut : Vrai
Indique s'il faut mettre à l'échelle automatiquement l'axe des x.
- scaley bool, par défaut : True
Indique s'il faut mettre à l'échelle automatiquement l'axe y.
Remarques
La mise à l'échelle automatique préserve toute inversion de direction d'axe préexistante.
Les limites de données ne sont pas mises à jour automatiquement lorsque les données de l'artiste sont modifiées après que l'artiste a été ajouté à une instance Axes. Dans ce cas, utilisez
matplotlib.axes.Axes.relim()avant d'appeler autoscale_view.Si les vues des Axes sont fixes, par exemple via
set_xlim, elles ne seront pas modifiées par autoscale_view(). Voirmatplotlib.axes.Axes.autoscale()pour une alternative.
Exemples utilisant matplotlib.axes.Axes.autoscale_view#
Collection Line, Poly et RegularPoly avec mise à l'échelle automatique