matplotlib.axes.Axes.autoscale_view #
- hachas autoscale_view ( apretado = Ninguno , scalex = Verdadero , scaley = Verdadero ) [fuente] #
Escale automáticamente los límites de vista utilizando los límites de datos.
- Parámetros :
- bool apretado o ninguno
Si es Verdadero , solo expanda los límites del eje usando los márgenes. Tenga en cuenta que, a diferencia de
autoscale
,tight=True
no establece los márgenes en cero.Si False y
rcParams["axes.autolimit_mode"]
(predeterminado:'data'
) es 'round_numbers', luego de la expansión por los márgenes, expanda aún más los límites del eje usando el localizador principal del eje.Si es Ninguno (predeterminado), reutilice el valor establecido en la llamada anterior a
autoscale_view
(el valor inicial es Falso, pero el estilo predeterminado establecercParams["axes.autolimit_mode"]
(predeterminado:'data'
) a 'datos', en cuyo caso se comporta como Verdadero).- scalex bool, por defecto: Verdadero
Si escalar automáticamente el eje x.
- scaley bool, por defecto: Verdadero
Si escalar automáticamente el eje y.
notas
El ajuste de escala automático conserva cualquier inversión de dirección del eje preexistente.
Los límites de datos no se actualizan automáticamente cuando se cambian los datos del artista después de que el artista se haya agregado a una instancia de Axes. En ese caso, utilícelo
matplotlib.axes.Axes.relim()
antes de llamar a autoscale_view.Si las vistas de los ejes son fijas, por ejemplo, a través
set_xlim
de , autoscale_view() no las cambiará. Consultematplotlib.axes.Axes.autoscale()
por una alternativa.
Ejemplos usando matplotlib.axes.Axes.autoscale_view
#
![Colección Line, Poly y RegularPoly con ajuste de escala automático](/stable/_images/sphx_glr_collections_thumb.png)
Colección Line, Poly y RegularPoly con ajuste de escala automático