subplot
Divide uma figura em uma grade e seleciona uma célula para o próximo gráfico.
Categoria: Graphics > Formatting and Annotation
Sintaxe
subplot(m, n, p)
Divide a figura em uma grade m-por-n e torna a célula p atual, contando ao longo das linhas a partir do canto superior esquerdo.
subplot(m, n, [p1 p2])
Cria um único eixo que ocupa várias células.
subplot(mnp)
Forma abreviada com três dígitos: subplot(223) equivale a subplot(2,2,3).
subplot(ax)
Torna atual um eixo existente.
Descrição
Depois de subplot(m, n, p), os comandos de plotagem desenham nessa célula. Chamar subplot de novo com outro p passa para outra célula sem alterar o que foi desenhado antes. Cada célula é um eixo próprio, com título, rótulos e limites próprios.
Os mais novos tiledlayout e nexttile oferecem controle melhor do espaçamento e de títulos compartilhados, mas subplot continua sendo a forma mais comum de organizar alguns gráficos.
Argumentos de entrada
m, n- Número de linhas e colunas da grade.
p- Índice da célula, ou vetor de índices para ocupar várias células.
Exemplo
Três células, uma ocupando duas
x = linspace(0, 2*pi, 100);
subplot(2, 2, 1), plot(x, sin(x)), title('sin')
subplot(2, 2, 2), plot(x, cos(x)), title('cos')
subplot(2, 2, [3 4]), plot(x, sin(x).*cos(x)), title('product')
No app, a figura é desenhada abaixo do código.