2017-09-24 7 views
1

je regarde de trame de données comme:plus facile de tracer la matrice de corrélation en R sans trame de transformation de données

> head(mydata) 
    V1 V2 V3 
1 2 14 0.299 
2 2 41 0.284 
3 2 71 0.307 
4 3 43 0.316 
5 3 44 0.366 
6 3 84 0.405 

mon but est de tracer comme: enter image description here

Il semble que beaucoup de moyens doivent transformer la trame de données à utiliser "corrplot" ou "ggcorrplot". Y at-il un moyen plus facile de tracer la trame de données à la matrice de corrélation sans transformer la trame de données?

+2

plotting base est rapide: 'l'image (cor (df))'. ggplot devra d'abord être remodelé, car vous n'avez pas encore l'esthétique que vous voulez tracer. Une option est 'GGally :: ggcorr (df)' – alistaire

Répondre

0

Il ne semble pas que beaucoup de transformation soit nécessaire pour les données d'échantillon que vous avez données.

library(corrplot) 
corrplot(cor(mydata), method="color", outline="White") 

Corrplot