我正在创建一个带有多变量数据的 PCA 双图。
有没有办法指定线段的颜色/透明度/位置ggbiplot
?此命令的所有参数均不提供此选项。
我知道ggbiplot
是基于ggplot
- 它可能接受aes
论点吗?或者可以在创建的图上使用一层颜色/透明度/位置来覆盖默认值?
具体来说,关于位置,如果可能的话,我想抖动线段(尽管使它们更透明可能已经解决了问题)。
工作示例,使用iris
数据:
#load required packages
library(ggplot2)
library(devtools)
library(ggbiplot)
#load dataset
data(iris)
#perform principal component analysis
pca = prcomp(iris[ , 1:4], scale=T)
#define classes, generate & view PCA biplot
class = iris$Species
ggbiplot(pca, obs.scale = 1, var.scale = 1, groups = class, circle = FALSE,
varname.size = 1, varname.adjust = 6)
非常感谢 - 任何帮助表示赞赏!
亲切的问候。