我使用'FactoMineR'包中的'PCA'功能来获取主成分分数。我已经尝试阅读这个论坛上的包详细信息和类似问题,但无法找出修改用于表示变量因子图上的补充变量的箭头的线型的代码。默认情况下,这些是蓝色和虚线,我拼命找不到如何使它们连续
我不管理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 :(得分: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获取代码并在第350行(如上所示)将lty = 2更改为lty = 1,或者只是将其作为可选的输入参数。 function并将lty设置为变量值。然后,你会调用plot.PCA(res,choix =“var”,shadow = T,title =“”,cex = 1.2,cex.lab = 1.3)