我正在运行一个使用varimax旋转的主成分分析,并希望显示图形。看起来很简单,但我的载荷向量在某些地方非常接近,并且它们所属的因子标签往往会重叠。这就是ggrepel发挥作用的地方,以便分离标签。现在我的问题是如何将两者连接起来。我使用了自动绘图,它会自动添加所需的文本,这使得定义要避开的文本变得困难。可能还有其他方法可以解决这个问题,我愿意听取建议。我有一个代码可以工作,但存在重叠问题,以下是我尝试避开代码的其中一种方法。
autoplot(prcomp(built.df9),
loadings = TRUE, loadings.colour = 'blue', loadings.label = TRUE,
loadings.label.size = 4, loading.label.color = 'red') +
ggtitle(label = "Principal Component Analysis and Varimax Rotation for Built
Environment Indicators") +
geom_text_repel(aes(label = rownames(prcomp(built.df9))))
autoplot(prcomp(built.df9),
loadings = TRUE, loadings.colour = 'blue', loadings.label = TRUE,
loadings.label.size = 4, loading.label.color = 'red') +
ggtitle(label = "Principal Component Analysis and Varimax Rotation for Built
Environment Indicators")