matplotlib.gridspec.GridSpec #

classe matplotlib.gridspec. GridSpec ( nrows , ncols , figure = None , left = None , bottom = None , right = None , top = None , wspace = None , hspace = None , width_ratios = None , height_ratios = None ) [source] #

Bases:GridSpecBase

Um layout de grade para colocar subtramas dentro de uma figura.

A localização das células da grade é determinada de maneira semelhante ao SubplotParamsuso de esquerda , direita , superior , inferior , wspace e hspace .

A indexação de uma instância GridSpec retorna um arquivo SubplotSpec.

Parâmetros :
nrows, ncols int

O número de linhas e colunas da grade.

figura Figure, opcional

Usado apenas para layout restrito para criar um layoutgrid adequado.

esquerda, direita, superior, flutuante inferior, opcional

Extensão das subparcelas como uma fração da largura ou altura da figura. A esquerda não pode ser maior que a direita e a parte inferior não pode ser maior que a parte superior. Se não for fornecido, os valores serão inferidos de uma figura ou rcParams no momento do desenho. Veja também GridSpec.get_subplot_params.

wspace flutuante, opcional

A quantidade de largura reservada para o espaço entre as subparcelas, expressa como uma fração da largura média do eixo. Se não for fornecido, os valores serão inferidos de uma figura ou rcParams quando necessário. Veja também GridSpec.get_subplot_params.

hspace flutuante, opcional

A quantidade de altura reservada para o espaço entre as subparcelas, expressa como uma fração da altura média do eixo. Se não for fornecido, os valores serão inferidos de uma figura ou rcParams quando necessário. Veja também GridSpec.get_subplot_params.

width_ratios semelhante a array de length ncols , opcional

Define as larguras relativas das colunas. Cada coluna obtém uma largura relativa de . Se não for fornecido, todas as colunas terão a mesma largura.width_ratios[i] / sum(width_ratios)

height_ratios semelhante a array de length nrows , opcional

Define as alturas relativas das linhas. Cada linha obtém uma altura relativa de . Se não for fornecido, todas as linhas terão a mesma altura.height_ratios[i] / sum(height_ratios)

get_subplot_params ( figure = None ) [source] #

Retorne o SubplotParamspara o GridSpec.

Em ordem de precedência, os valores são retirados de

localmente_modificado_subplot_params ( ) [fonte] #

Retorne uma lista dos nomes dos parâmetros da subtrama definidos explicitamente no GridSpec.

Este é um subconjunto dos atributos de SubplotParams.

tight_layout ( figure , renderer = None , pad = 1.08 , h_pad = None , w_pad = None , rect = None ) [fonte] #

Ajuste os parâmetros da subtrama para fornecer o preenchimento especificado.

Parâmetros :
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 float, opcional

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

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

(esquerda, inferior, direita, superior) retângulo em coordenadas de figura normalizadas nas quais toda a área de subparcelas (incluindo rótulos) se encaixará. Padrão (Nenhum) é a figura inteira.

atualização ( ** kwargs ) [fonte] #

Atualize os parâmetros da subtrama da grade.

Parâmetros que não são fornecidos explicitamente não são alterados. Definir um parâmetro como None redefine-o como rcParams["figure.subplot.*"].

Parâmetros :
esquerda, direita, superior, flutuante inferior ou Nenhum, opcional

Extensão das subparcelas como uma fração da largura ou altura da figura.

wspace, hspace flutuante, opcional

Espaçamento entre as subparcelas como uma fração da largura/altura média das subparcelas.

Exemplos usando matplotlib.gridspec.GridSpec#

Gráfico de dispersão com histogramas

Gráfico de dispersão com histogramas

Gráfico de dispersão com histogramas
Alinhando rótulos

Alinhando rótulos

Alinhando rótulos
Redimensionando eixos com layout restrito

Redimensionando eixos com layout restrito

Redimensionando eixos com layout restrito
Redimensionando eixos com layout compacto

Redimensionando eixos com layout compacto

Redimensionando eixos com layout compacto
Combinando duas subtramas usando subtramas e GridSpec

Combinando duas subtramas usando subtramas e GridSpec

Combinando duas subtramas usando subtramas e GridSpec
Usando Gridspec para criar layouts de subtramas de várias colunas/linhas

Usando Gridspec para criar layouts de subtramas de várias colunas/linhas

Usando Gridspec para criar layouts de subtramas de várias colunas/linhas
Especificações de grade aninhadas

Especificações de grade aninhadas

Especificações de grade aninhadas
Figuras subfiguras

Figuras subfiguras

Figuras subfiguras
Criando vários subplots usando ``plt.subplots``

Criando vários subplots usando plt.subplots

Criando vários subplots usando ``plt.subplots``
lombadas personalizadas com axisartist

lombadas personalizadas com axisartist

lombadas personalizadas com axisartist
Demonstração GridSpec

Demonstração GridSpec

Demonstração GridSpec
Especificações de grade aninhadas

Especificações de grade aninhadas

Especificações de grade aninhadas
Guia de layout restrito

Guia de layout restrito

Guia de layout restrito
Guia de layout compacto

Guia de layout compacto

Guia de layout compacto
Organizando vários eixos em uma figura

Organizando vários eixos em uma figura

Organizando vários eixos em uma figura
*origem* e *extensão* em `~.Axes.imshow`

origem e extensão no imshow

*origem* e *extensão* em `~.Axes.imshow`