parallelplot
Gráfico de coordenadas paralelas, uma linha por observação ao longo de várias variáveis.
Categoria: Graphics > 2-D and 3-D Plots
Sintaxe
parallelplot(data)
Desenha um eixo vertical por coluna da matriz data e uma linha por linha.
parallelplot(tbl)
Usa as variáveis numéricas de uma tabela; os nomes das variáveis rotulam os eixos.
parallelplot(___, Name, Value)
Define opções como 'GroupData', 'CoordinateTickLabels' ou 'Jitter'.
p = parallelplot(___)
Também retorna o objeto do gráfico.
Descrição
Cada variável é reescalada em seu próprio eixo vertical, e uma observação vira uma linha que cruza todos eles. Grupos de observações parecidas aparecem como feixes de linhas, e variáveis que separam bem os grupos aparecem onde os feixes se afastam.
Argumentos de entrada
data- Matriz numérica, linhas são observações e colunas são variáveis.
'GroupData'- Variável de agrupamento; cada grupo é desenhado com uma cor.
'CoordinateTickLabels'- Cell array de rótulos para os eixos das variáveis.
Argumentos de saída
p- Objeto ParallelCoordinatesPlot.
Exemplo
Quatro variáveis, dois grupos
data = [1 5 3 8; 2 6 2 9; 7 1 8 2; 8 2 9 1; 2 5 3 7; 7 2 8 3];
grp = [1; 1; 2; 2; 1; 2];
parallelplot(data, 'GroupData', grp, 'CoordinateTickLabels', {'a','b','c','d'});
No app, o gráfico é desenhado abaixo do código.