Preciso representar uma matriz de correlação (6x6) com um “gráfico de “calor”.

É possível realizar este procedimento somente com a matriz? Ou terei que usar os dados originais, calculando a correlação pelo R?

 

library(ggplot2);

library(reshape2);

colnames(componentes)[1:6] = c("TT","RT","NRI","NSI","WTS","SY");

qplot(x=X1, y=X2, data=melt(cor(components [,c(1:6)], use="p")), fill=value, geom="tile") +scale_fill_gradient2(limits=c(-1, 1));

 

 

 

Rodrigo R. Lopes
Engenheiro Agrônomo, Dr.
CREA RS122642
http://lattes.cnpq.br/7651127569091762