2017-01-03 85 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

谢谢了很多,这因此如何定制硬编码功能。它当然有用! –