2013-12-21 69 views
0

我有一個簡單的矩陣,我想繪製(X = Comp.1,Y = Comp2。)。但每個點都有一個標籤,我希望在情節中顯示。這裏的矩陣:R - 繪製矩陣時如何顯示點標籤?

 Comp.1 Comp.2 
M.P.S. 0.18257 0.94809  
P.C. -0.50166 0.27745 
Voc. -0.55450 0.05681   
Arith. 0.63838 -0.12874 

這裏是我的代碼:

plot(myloadings,pch=16,col='blue',xlim=c(-1,1),ylim=c(-1,1)) 
abline(v=0) 
abline(h=0) 

我應該怎麼補充呢?

回答

2

檢查?text的幫助頁面:text在由x和y給出的座標處繪製矢量標籤中給出的字符串。 y可能會丟失,因爲xy.coords(x,y)用於構建座標。

您的數據:

myloadings= data.frame(Comp.1= c(0.18, -0.5, -.55, 0.6), 
         Comp.2=c(0.95, 0.22,0.06, -0.13)) 
rownames(myloadings)=c("MPS", "PC", "Voc", "Arith") 

您的代碼:

plot(myloadings,pch=16,col='blue',xlim=c(-1,1),ylim=c(-1,1)) 
abline(v=0) 
abline(h=0) 

加文本標籤:

text(myloadings, labels=rownames(myloadings), adj=2) 

plot with text labels