Se si vuole fare un tracciato di correlazione, utilizzare la libreria corrplot in quanto ha un sacco di flessibilità per creare figure HeatMap simile per le correlazioni
library(corrplot)
#create data with some correlation structure
jnk=runif(1000)
jnk=(jnk*100)+c(1:500, 500:1)
jnk=matrix(jnk,nrow=100,ncol=10)
jnk=as.data.frame(jnk)
names(jnk)=c("var1", "var2","var3","var4","var5","var6","var7","var8","var9","var10")
#create correlation matrix
cor_jnk=cor(jnk, use="complete.obs")
#plot cor matrix
corrplot(cor_jnk, order="AOE", method="circle", tl.pos="lt", type="upper",
tl.col="black", tl.cex=0.6, tl.srt=45,
addCoef.col="black", addCoefasPercent = TRUE,
p.mat = 1-abs(cor_jnk), sig.level=0.50, insig = "blank")
Il codice di cui sopra aggiunge solo colore per le correlazioni che hanno una correlazione> abs (0.5), ma puoi facilmente cambiarlo. Infine, ci sono molti modi in cui è possibile configurare l'aspetto del grafico (cambiare il gradiente di colore, la visualizzazione delle correlazioni, la visualizzazione di piena vs solo metà matrice, ecc.). L'argomento dell'ordine è particolarmente utile in quanto consente di ordinare le variabili nella matrice di correlazione in base a PCA, in modo che siano ordinate in base alle somiglianze nella correlazione.
per piazze, ad esempio, (simile al tuo trama originale) - basta cambiare il metodo per le piazze:
EDIT: @Carson. È ancora possibile utilizzare questo metodo per matrici di correlazione di dimensioni ragionevoli: ad esempio una matrice di 100 variabili di seguito. Oltre a ciò, non riesco a vedere quale sia l'uso di fare una rappresentazione grafica di una matrice di correlazione con così tante variabili senza qualche subsetting, dato che sarà molto difficile interpretare.
Hai provato ad aumentare la risoluzione png? Supponi, 4 pixel per variabile = 4x400 diventa immagine 1600x1600 png. – Marek
Scusami, non capisco come farlo e non l'ho provato – user2258452
Puoi scrivere l'immagine in png ad esempio: 'png (" cor.png ", 1600,1600); print (levelplot (cor)); dev. off() '. – Marek