scatter

Gráfico de dispersão: marcadores em posições dadas, com tamanho e cor opcionais para cada ponto.

Categoria: Graphics > 2-D and 3-D Plots

Sintaxe

scatter(x, y)

Desenha um círculo em cada ponto (x(k), y(k)).

scatter(x, y, sz)

Define a área do marcador; um vetor dá a cada ponto seu próprio tamanho.

scatter(x, y, sz, c)

Define a cor: uma especificação de cor, um trio RGB, ou um vetor mapeado pelo colormap.

scatter(___, 'filled')

Preenche os marcadores.

scatter(___, mkr)

Escolhe a forma do marcador, como 's' ou '^'.

s = scatter(___)

Também retorna o objeto Scatter.

Descrição

scatter serve para relações entre variáveis em que cada ponto vale por si, e pode codificar mais duas variáveis por tamanho e cor. Para uma linha simples pelos pontos, plot é mais leve e rápido.

Argumentos de entrada

x, y
Vetores de mesmo comprimento.
sz
Área do marcador em pontos quadrados; escalar ou um por ponto. O padrão é 36.
c
Dados de cor. Um vetor de valores é mapeado pelo colormap atual.

Argumentos de saída

s
Objeto Scatter; leia ou altere SizeData, CData, MarkerFaceColor e outros.

Exemplo

Tamanho e cor por ponto

rng(1)
x = rand(1, 40);
y = x + 0.2*rand(1, 40);
scatter(x, y, 20 + 200*rand(1, 40), x, 'filled')
colorbar

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

Veja também

scatter3 plot bubblechart polarscatter