tiledlayout

Cria uma grade de blocos na figura para abrigar vários gráficos.

Categoria: Graphics > Formatting and Annotation

Sintaxe

tiledlayout(m, n)

Cria um layout com m linhas e n colunas.

tiledlayout('flow')

Cria um layout que cresce à medida que blocos são adicionados.

tiledlayout(___, Name, Value)

Define opções como 'TileSpacing' e 'Padding', cada uma 'loose', 'compact' ou 'tight'.

t = tiledlayout(___)

Retorna o objeto do layout.

Descrição

O layout fica vazio até que os blocos sejam preenchidos com nexttile, um eixo por bloco. Em comparação com subplot, o objeto de layout gerencia os espaços sozinho, pode compartilhar um título e rótulos de eixo para toda a grade (title(t, ...), xlabel(t, ...)) e permite que um bloco ocupe várias linhas ou colunas.

Chamar tiledlayout de novo na mesma figura substitui o layout anterior.

Argumentos de entrada

m, n
Número de linhas e colunas de blocos.
TileSpacing, Padding
Espaçamento entre blocos e ao redor da grade. O padrão é 'loose'.

Argumentos de saída

t
Objeto de layout com propriedades como GridSize, TileSpacing e Padding.

Exemplo

Uma grade dois por dois

t = tiledlayout(2, 2, 'TileSpacing', 'compact');
for k = 1:4
  nexttile
  plot(1:5, (1:5).^k)
end
title(t, 'Powers')
t.GridSize
t.TileSpacing
Saída
ans = 1×2

     2     2
ans = 'compact'

Veja também

nexttile tilenum tilerowcol subplot sgtitle