2014-08-27 34 views
0

我有一個相關矩陣,看起來像這樣:PCA地塊與標籤和不同顏色的

  A  B   C  D  E 
A 1.00000000 0.08076432 -0.11462447 -0.10395283 -0.27033234 
B 0.08076432 1.00000000 -0.05978118 -0.06478300 -0.11423989 
C -0.11462447 -0.05978118 1.00000000 -0.03884304 -0.09946262 
D -0.10395283 -0.06478300 -0.03884304 1.00000000 0.01411555 
E -0.27033234 -0.11423989 -0.09946262 0.01411555 1.00000000 

我做PCA和繪製它(所有R):

PCA<-princomp(cor_matrix) 
names(PCA) 
PCA$sdev 
plot(PCA$scores[,1:2]) 

現在,我怎樣才能在與傳說不同的顏色標籤。

謝謝

回答

2

你可以做這樣的事情

groups <- factor(rownames(PCA$scores)) 
plot(PCA$scores[,1:2], col=groups) 
legend(0,0,groups, col=groups, pch=1) 
text(PCA$scores[,1:2], labels=groups, pos=3) 

這些都是基礎繪圖功能。您可能希望調整默認設置以使您的情節看起來更漂亮。爲此,請閱讀每個功能的幫助頁面。

enter image description here

相關問題