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
geteset.
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.