matplotlib.axes.Axes.autoscale_view #
- Assi. autoscale_view ( tight = None , scalex = True , scaley = True ) [fonte] #
Ridimensiona automaticamente i limiti di visualizzazione utilizzando i limiti di dati.
- Parametri :
- tight bool o Nessuno
Se True , espandi solo i limiti dell'asse utilizzando i margini. Si noti che a differenza di for
autoscale
,tight=True
non imposta i margini su zero.Se False e
rcParams["axes.autolimit_mode"]
(predefinito:'data'
) è 'round_numbers', dopo l'espansione dei margini, espandere ulteriormente i limiti dell'asse utilizzando il localizzatore maggiore dell'asse.Se None (impostazione predefinita), riutilizza il valore impostato nella precedente chiamata a
autoscale_view
(il valore iniziale è False, ma lo stile predefinito impostarcParams["axes.autolimit_mode"]
(default:'data'
) su 'data', nel qual caso si comporta come True).- scalex bool, predefinito: vero
Indica se ridimensionare automaticamente l'asse x.
- scaley bool, predefinito: vero
Indica se ridimensionare automaticamente l'asse y.
Appunti
Il ridimensionamento automatico conserva qualsiasi inversione di direzione dell'asse preesistente.
I limiti dei dati non vengono aggiornati automaticamente quando i dati dell'artista vengono modificati dopo che l'artista è stato aggiunto a un'istanza Axes. In tal caso, utilizzare
matplotlib.axes.Axes.relim()
prima di chiamare autoscale_view.Se le viste degli assi sono fisse, ad esempio tramite
set_xlim
, non verranno modificate da autoscale_view(). Vederematplotlib.axes.Axes.autoscale()
per un'alternativa.
Esempi che utilizzano matplotlib.axes.Axes.autoscale_view
#
Collezione Line, Poly e RegularPoly con ridimensionamento automatico
Grafico a barre di gruppo con unità