binscatter
Mostra a densidade de pontos dispersos contando-os em intervalos retangulares.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
binscatter(x, y)
Agrupa os pontos (x, y) em intervalos e colore cada um pela contagem.
binscatter(x, y, N)
Usa N intervalos em cada direção, ou [Nx Ny].
binscatter(___, Name, Value)
Define opções como 'NumBins'.
h = binscatter(___)
Também retorna o objeto Binscatter.
Descrição
Um gráfico de dispersão esconde estrutura quando milhares de pontos se sobrepõem. binscatter divide o plano em uma grade e colore cada célula pela quantidade de pontos que ela contém, de modo que as regiões densas se destacam. Acrescente colorbar para ler as contagens.
Argumentos de entrada
x, y- Vetores de mesmo comprimento com as coordenadas dos pontos.
'NumBins'- Número de intervalos como
[Nx Ny].
Argumentos de saída
h- O objeto
Binscatter; sua propriedadeNumBinsinforma a grade usada.
Exemplo
Densidade de pontos aleatórios
rng(1)
x = randn(5000, 1);
y = x + 0.5*randn(5000, 1);
h = binscatter(x, y, [20 20]);
colorbar
disp(h.NumBins)
Saída
20 20
Observações
Quando o número de intervalos não é informado, a escolha automática é uma aproximação e pode diferir da do MATLAB. Informe o número de intervalos para obter a mesma grade.