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=True
ne 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
Diagramme à barres de groupe avec unités