2017-01-03 79 views
0

我已經使用'FactoMineR'包中的'PCA'函數來獲取主成分分數。我已經嘗試閱讀此論壇上的軟件包詳細信息和類似問題,但無法弄清代碼以修改用於表示變量因子映射上的補充變量的箭頭的行類型。默認情況下,這些都是藍虛線和我拼命無法找到如何讓他們連續箭頭類型FactoMineR

我不管理ggplot真的想知道如果有這種情節的解決方案:

plot(res, choix="var") 

有人知道提示嗎?

例如,這裏是一個代碼:

library(FactoMineR) 
data("decathlon") 
res <- PCA(decathlon,quanti.sup = 10:12,quali.sup = 13) #this would generate an automatic plot but I'd prefer working on a personal plot 
windows() 
plot(res,choix="var", shadow = T, title="", cex = 1.2, cex.lab = 1.3) 

回答

0

虛線參數是硬編碼,所以調用函數時,你不能改變它。下面是準確代碼行的函數調用:

arrows(0, 0, coord.quanti[q, 1], coord.quanti[q, 2], length = 0.1, angle = 15, code = 2, lty = 2, col=coll2[q]) 

如果你需要去改變它,你就必須從github和變化LTY獲取代碼= 2至LTY =上線350(如上圖所示1 ),或者只是將它作爲函數的可選輸入參數並將lty設置爲變量值。然後,你會叫plot.PCA(RES,喜愛將= 「變種」,陰影= T,標題= 「」,CEX = 1.2,cex.lab = 1.3)

enter image description here

+1

謝謝了很多,這因此如何定製硬編碼功能。它當然有用! –