我正在使用下面的代码所示的autoplot函数,ggfortify使用iris.pca. 这个例子只有三个变量(因此有 3 个加载),但我的数据集有更多的变量,所以我希望我可以减少箭头的大小以使绘图更具可读性。我认为默认大小是 1 pt,我想把它降到 0.5 之类的东西。虽然有修改加载颜色和标签大小的参数,但我找不到调整箭头粗细的方法。有谁知道如何做到这一点?
library(ggplot2)
library(ggfortify)
df <- iris[c(1, 2, 3, 4)]
iris.pca<-(prcomp(df))
autoplot(iris.pca, data=iris, colour="Species", loadings=TRUE, loadings.colour = "black")+
scale_colour_manual(values=c("forestgreen","red","blue"))+
scale_fill_manual(values=c("forestgreen","red","blue"))+
scale_shape_manual(values=c(25,22,23))+
theme_bw()
Run Code Online (Sandbox Code Playgroud)