Um dos primeiros trabalhos utilizando uma técnica baseada em ícones foi realizado por Chernoff (1973). Este autor observou que o ser humano tem sensibilidade a uma grande variedade de expressões faciais.
Assim, ele sugeriu que ícones pudessem ser representados por faces, associando suas propriedades (tais como as formas da boca, cabelo e olhos) com atributo de dados.
Este tipo de visualização é denominado Faces de Chernoff.
Linguagem R
Pacote: TeachingDemos
Função: faces(xy, which.row, fill = FALSE, nrow, ncol, scale = TRUE, main, labels)
Parametros:
xy – x representa os registros e y os atributos (fonte de dados);
which.row –valor lógico que permite a permutação na linhas;
fill – se este valor é verdadeiro somente os atributos da base mapeado nas propriedades da face sofrem transformação;
Nrow – número de colunas da face;
Scale- valor lógico que permite normalizar a escala das propriedades da face;
Main – titulo da visualização;
Labels – valor lógico que determina a projeção do layout para cada ícone.
Exemplo de código para faces de Chernoff
#fonte: documentação do R
>faces(rbind(1:3,5:3,3:5,5:7))
>data(longley)
>faces(longley[1:9,])
>set.seed(17)
>faces(matrix(sample(1:1000,128,),16,8),main="random faces")
Gráfico gerado:
Referência:
CHERNOFF, H. The use of faces to represent points in K-Dimensional space graphically. Journal of the American Statistical Association, New York, v. 68, no. 342, p. 361-367, 1973.