mpl_toolkits.axes_grid1.axes_grid.Grid #

classe mpl_toolkits.axes_grid1.axes_grid. Grid ( fig , rect , nrows_ncols , ngrids = None , direction = 'row' , axes_pad = 0.02 , * , share_all = False , share_x = True , share_y = True , label_mode = 'L' , axes_class = None , aspect = False ) [fonte]#

Bases:object

Uma grade de eixos.

No Matplotlib, a localização dos eixos (e tamanho) é especificada em coordenadas de figura normalizadas. Isso pode não ser ideal para imagens que precisam ser exibidas com uma determinada proporção; por exemplo, é difícil exibir várias imagens do mesmo tamanho com algum preenchimento fixo entre elas. AxesGrid pode ser usado nesse caso.

Parâmetros :
FIGFigure

A figura paterna.

rect (float, float, float, float) ou int

A posição dos eixos, como uma tupla ou como um código de posição de subtrama de três dígitos (por exemplo, "121").(left, bottom, width, height)

nrows_ncols (int, int)

Número de linhas e colunas na grade.

ngrids int ou nenhum, padrão: nenhum

Se não for Nenhum, apenas os primeiros eixos ngrids na grade serão criados.

direção {"linha", "coluna"}, padrão: "linha"

Se os eixos são criados em ordem de linha principal ("linha por linha") ou ordem de coluna principal ("coluna por coluna"). Isso também afeta a ordem na qual os eixos são acessados ​​usando a indexação ( grid[index]).

axes_pad float ou (float, float), padrão: 0,02

Preenchimento ou (preenchimento horizontal, preenchimento vertical) entre eixos, em polegadas.

share_all bool, padrão: Falso

Se todos os eixos compartilham seus eixos x e y. Substitui share_x e share_y .

share_x bool, padrão: True

Se todos os eixos de uma coluna compartilham seu eixo x.

share_y bool, padrão: True

Se todos os eixos de uma linha compartilham seu eixo y.

label_mode {"L", "1", "all"}, padrão: "L"

Determina quais eixos receberão rótulos de escala:

  • "L": Todos os eixos na coluna da esquerda recebem rótulos verticais; todos os eixos na linha inferior recebem rótulos de escala horizontais.

  • "1": Somente os eixos inferiores esquerdos são rotulados.

  • "all": todos os eixos são rotulados.

axes_class subclasse de matplotlib.axes.Axes, padrão: Nenhum
aspecto bool, padrão: Falso

Se a proporção dos eixos segue a proporção dos limites de dados.

get_aspect ( ) [fonte] #

Retorna o aspecto do SubplotDivider.

get_axes_locator ( ) [fonte] #
get_axes_pad ( ) [fonte] #

Retorne o preenchimento dos eixos.

Devoluções :
hpad, vpad

Padding (pad horizontal, pad vertical) em polegadas.

get_divider ( ) [fonte] #
get_geometry ( ) [fonte] #

Retorna o número de linhas e colunas da grade como (nrows, ncols).

get_vsize_hsize ( ) [fonte] #

[ Descontinuado ]

Notas

Obsoleto desde a versão 3.5:

set_aspect ( aspecto ) [fonte] #

Defina o aspecto do SubplotDivider.

set_axes_locator ( localizador ) [fonte] #
set_axes_pad ( axes_pad ) [fonte] #

Defina o preenchimento entre os eixos.

Parâmetros :
axes_pad (flutuar, flutuar)

O padding (pad horizontal, pad vertical) em polegadas.

set_label_mode ( modo ) [fonte] #

Defina quais eixos têm rótulos de escala.

Parâmetros :
modo {"L", "1", "todos"}

O modo de etiqueta:

  • "L": Todos os eixos na coluna da esquerda recebem rótulos verticais; todos os eixos na linha inferior recebem rótulos de escala horizontais.

  • "1": Somente os eixos inferiores esquerdos são rotulados.

  • "all": todos os eixos são rotulados.