箭头型 FactoMineR
arrow type FactoMineR
我使用了 '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)
虚线参数是硬编码的,因此您不能在调用函数时更改它。这是函数调用的确切代码行:
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(如上所示),或者将其设为可选输入参数到函数并将 lty 设置为变量值。然后,你会调用 plot.PCA(res,choix="var", shadow = T, title="", cex = 1.2, cex.lab = 1.3)
我使用了 '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)
虚线参数是硬编码的,因此您不能在调用函数时更改它。这是函数调用的确切代码行:
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(如上所示),或者将其设为可选输入参数到函数并将 lty 设置为变量值。然后,你会调用 plot.PCA(res,choix="var", shadow = T, title="", cex = 1.2, cex.lab = 1.3)