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,TileSpacingePadding.
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'