小编Dro*_*sof的帖子

使用自动绘图绘制 PCA 双标图:修改箭头粗细

我正在使用下面的代码所示的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)

r pca ggfortify biplot

2
推荐指数
1
解决办法
1928
查看次数

标签 统计

biplot ×1

ggfortify ×1

pca ×1

r ×1