plot

Desenha gráficos de linha 2-D de um ou mais conjuntos de dados.

Categoria: Language Fundamentals > Data Types

Sintaxe

plot(Y)

Plota os valores de Y contra o índice. Para uma matriz, cada coluna vira uma linha.

plot(X, Y)

Plota Y contra X.

plot(X, Y, LineSpec)

Define cor, marcador e estilo da linha com uma string curta como 'r--o'.

plot(___, Name, Value)

Define propriedades da linha, como 'LineWidth' ou 'Color'.

h = plot(___)

Também retorna os handles das linhas.

Descrição

Cada chamada desenha nos eixos atuais, substituindo o que havia, a menos que hold on esteja ativo. Em um live script a figura aparece logo abaixo do código que a cria, e passar o mouse mostra uma mira que lê valores no gráfico.

Use title, xlabel, ylabel, legend e grid para decorar o gráfico, e exportgraphics para salvá-lo em PNG ou SVG.

Argumentos de entrada

X, Y
Vetores ou matrizes de coordenadas. Os vetores devem ter o mesmo comprimento.
LineSpec
String opcional que combina uma cor (r g b c m y k w), um estilo de linha (-, --, :, -.) e um marcador (o + * . x s d).
'LineWidth'
Largura da linha em pontos.

Argumentos de saída

h
Array de handles de linha, um por linha plotada, para usar com get e set.

Exemplo

Duas curvas

x = linspace(0, 2*pi, 200);
plot(x, sin(x), 'LineWidth', 2)
hold on
plot(x, cos(x), '--')
hold off
grid on
legend('sin', 'cos')

No app, a figura é desenhada abaixo do código.

Veja também

hold title xlabel legend exportgraphics plot3