swarmchart
Desenha um gráfico de dispersão cujos pontos se espalham lateralmente para evitar sobreposição.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
swarmchart(x, y)
Desenha pontos em (x, y), espalhados em x conforme a densidade dos dados.
swarmchart(x, y, sz)
Define o tamanho do marcador.
swarmchart(x, y, sz, c)
Define as cores dos marcadores.
h = swarmchart(___)
Também retorna o objeto do gráfico.
Descrição
Pontos com o mesmo valor de x ficariam sobrepostos em um gráfico de dispersão comum. O swarm chart os desloca na horizontal em proporção à densidade local dos dados em y, de modo que a largura de cada grupo mostra a distribuição dos valores.
Argumentos de entrada
x- Posições dos grupos, como valores repetidos ou categorias.
y- Valores a exibir.
sz- Área do marcador, escalar ou vetor.
Argumentos de saída
h- Handle do gráfico.
Exemplo
Dois grupos de valores aleatórios
rng(1);
x = [ones(1, 20), 2*ones(1, 20)];
y = [randn(1, 20), 2 + randn(1, 20)];
swarmchart(x, y)
No app, a figura é desenhada abaixo do código.