我正在创建具有高度多元数据的PCA双线图。在ggbiplot中指定箭头(线段)的颜色,透明度和位置
是否有方法可以指定ggbiplot
中线段的颜色/透明度/位置?这个命令的参数都没有提供这个选项。
我知道ggbiplot
是基于ggplot
- 它可能接受aes
参数吗?或者可以在创建的图上覆盖一层颜色/透明度/位置来覆盖默认值?
具体而言,关于位置,如果可能的话,我想抖动线段(虽然使它们更透明可能已经解决了问题)。
将R数据集“光圈”是适合用作一个例子我的脚本(工作):
#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
pca_biplot = ggbiplot(pca,obs.scale = 1, var.scale=1,groups=class,circle=F,varname.size=1,varname.adjust=6)
data_pca
非常感谢 - 任何帮助表示赞赏!
亲切的问候。
非常感谢@Henrik,这是一个很大的帮助。我还添加了一个line.size参数来传递给size,因为默认的箭头宽度非常小。 – Bajcz 2017-04-12 13:45:20