matplotlib.tight_layout
#
Atención
Este módulo se considera interno.
Su uso está en desuso y se eliminará en una versión futura.
Rutinas para ajustar los parámetros de la subparcela de modo que las subparcelas encajen bien en la figura. Al hacerlo, actualmente solo se consideran las etiquetas de los ejes, las etiquetas de marcas, los títulos de los ejes y los cuadros de compensación que están anclados a los ejes.
Internamente, este módulo asume que los márgenes (margen izquierdo, etc.) que son diferencias entre Axes.get_tightbbox
y Axes.bbox
son independientes de la posición de los ejes. Esto puede fallar si Axes.adjustable
es datalim
tan bueno como cuando el margen izquierdo o derecho se ven afectados por xlabel.
- matplotlib._tight_layout. auto_adjust_subplotpars ( fig , renderer , nrows_ncols , num1num2_list , subplot_list , ax_bbox_list = Ninguno , pad = 1.08 , h_pad = Ninguno , w_pad = Ninguno , rect = Ninguno ) [fuente] #
[ Obsoleto ] Devuelve un dict de parámetros de subparcelas para ajustar el espacio entre subparcelas o
None
si los ejes resultantes tendrían cero altura o anchura.Tenga en cuenta que esta función ignora la información de geometría de la subparcela en sí, pero usa lo que proporcionan los parámetros nrows_ncols y num1num2_list . Además, los resultados podrían ser incorrectos si algunas subparcelas tienen
adjustable=datalim
.- Parámetros :
- nrows_ncols tupla[int, int]
Número de filas y número de columnas de la grilla.
- num1num2_list lista[tupla[int, int]]
Lista de números que especifican el área ocupada por la subparcela
- subplot_list lista de subparcelas
Lista de subparcelas que se utilizarán para calcular subplot_params óptimos.
- flotador de almohadilla
Relleno entre el borde de la figura y los bordes de las subtramas, como una fracción del tamaño de la fuente.
- h_pad, flotador w_pad
Relleno (alto/ancho) entre los bordes de las subparcelas adyacentes, como una fracción del tamaño de la fuente. El valor predeterminado es pad .
- tupla recta
(izquierda, abajo, derecha, arriba), predeterminado: Ninguno.
notas
En desuso desde la versión 3.5.
- matplotlib._tight_layout. get_subplotspec_list ( lista_ejes , grid_spec = Ninguno ) [fuente] #
Devuelve una lista de subplotspec de la lista de ejes dada.
Para una instancia de ejes que no admite subplotspec, se inserta Ninguno en la lista.
Si se proporciona grid_spec, se inserta Ninguno para aquellos que no pertenecen al grid_spec dado.
- matplotlib._tight_layout. get_tight_layout_figure ( fig , axes_list , subplotspec_list , renderer , pad = 1.08 , h_pad = Ninguno , w_pad = Ninguno , rect = Ninguno ) [fuente] #
Devuelve los parámetros de la subparcela para la figura de diseño ajustado con el relleno especificado.
- Parámetros :
- figura de higo
- axes_list lista de ejes
- subplotspec_list lista de
SubplotSpec
Las subparcelas de cada eje.
- renderizador renderizador
- flotador de almohadilla
Relleno entre el borde de la figura y los bordes de las subtramas, como una fracción del tamaño de la fuente.
- h_pad, flotador w_pad
Relleno (alto/ancho) entre los bordes de subparcelas adyacentes. El valor predeterminado es pad .
- tupla recta (izquierda, abajo, derecha, arriba), por defecto: Ninguno.
rectángulo en coordenadas de figuras normalizadas en las que encajará toda el área de las subparcelas (incluidas las etiquetas). El valor predeterminado es usar la figura completa.
- Devoluciones :
- subplotspec o Ninguno
subplotspec kwargs a pasar
Figure.subplots_adjust
o Ninguno si no se pudo lograr tight_layout.