matplotlib.tight_layout#

Atenção

Este módulo é considerado interno.

Seu uso está obsoleto e será removido em uma versão futura.

Rotinas para ajustar os parâmetros da subtrama para que as subtramas se encaixem bem na figura. Ao fazer isso, apenas rótulos de eixos, rótulos de escala, títulos de eixos e caixas de deslocamento ancoradas a eixos são considerados no momento.

Internamente, este módulo assume que as margens (margem esquerda, etc.) são diferenças entre Axes.get_tightbboxe Axes.bboxindependentes da posição dos eixos. Isso pode falhar em casos como quando a margem esquerda ou direita é afetada por xlabel Axes.adjustable.datalim

matplotlib._tight_layout. auto_adjust_subplotpars ( fig , renderizador , nrows_ncols , num1num2_list , subplot_list , ax_bbox_list = Nenhum , pad = 1.08 , h_pad = Nenhum , w_pad = Nenhum , rect = Nenhum ) [source] #

[ Obsoleto ] Retorna um dict de parâmetros de subplot para ajustar o espaçamento entre subplots ou Nonese os eixos resultantes tiverem altura ou largura zero.

Observe que esta função ignora as informações de geometria da própria subtrama, mas usa o que é fornecido pelos parâmetros nrows_ncols e num1num2_list . Além disso, os resultados podem estar incorretos se algumas subparcelas tiverem adjustable=datalim.

Parâmetros :
tupla nrows_ncols [int, int]

Número de linhas e número de colunas da grade.

lista num1num2_list [tuple[int, int]]

Lista de números especificando a área ocupada pela subparcela

subplot_list lista de subtramas

Lista de subplots que serão usados ​​para calcular subplot_params ideais.

almofada flutuante

Preenchimento entre a borda da figura e as bordas das subtramas, como uma fração do tamanho da fonte.

h_pad, w_pad flutuar

Preenchimento (altura/largura) entre bordas de subparcelas adjacentes, como uma fração do tamanho da fonte. O padrão é pad .

tupla reta

(esquerda, inferior, direita, superior), padrão: Nenhum.

Notas

Obsoleto desde a versão 3.5.

matplotlib._tight_layout. get_subplotspec_list ( axes_list , grid_spec = Nenhum ) [fonte] #

Retorna uma lista de subplotspec da lista de eixos fornecida.

Para uma instância de eixos que não suporta subplotspec, None é inserido na lista.

Se grid_spec for fornecido, None é inserido para aqueles que não são do grid_spec fornecido.

matplotlib._tight_layout. get_tight_layout_figure ( fig , axes_list , subplotspec_list , renderizador , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [source] #

Retornar parâmetros de subtrama para figura com layout compacto com preenchimento especificado.

Parâmetros :
fig Figura
axes_list lista de eixos
subplotspec_list lista deSubplotSpec

As subplotspecs de cada eixo.

renderizador renderizador
almofada flutuante

Preenchimento entre a borda da figura e as bordas das subtramas, como uma fração do tamanho da fonte.

h_pad, w_pad flutuar

Preenchimento (altura/largura) entre bordas de subparcelas adjacentes. O padrão é pad .

tupla rect (esquerda, inferior, direita, superior), padrão: Nenhum.

retângulo em coordenadas de figura normalizadas nas quais toda a área de subparcelas (incluindo rótulos) se encaixará. O padrão é usar a figura inteira.

Devoluções :
subplotspec ou Nenhum

subplotspec kwargs a serem passados ​​para Figure.subplots_adjustou None se tight_layout não puder ser realizado.