所以,我试图ggbiplot
在昼夜猛禽的饮食中创建一个猎物顺序的 PCA,但问题是该ggbiplot
函数会自动为每个顺序创建箭头。只有大约 8 个订单对我的研究很重要(即,PC1 和 PC2 中的值大于或等于 0.1)。
这是现在的ggbiplot
样子:
我还能够使用该var.axes = FALSE
函数成功删除所有箭头以获取此图:
但问题是,无论从哪一个图中,我都不确定如何只删除一部分箭头,这样我就可以保留我需要的 8 个箭头,或者在我删除所有箭头后从头开始将这 8 个添加回图中的箭头。
编辑:我希望所有 38 个订单的 PC 值仍被计入图中,我只想删除不必要的箭头,直到只剩下 8 个。
可重现的例子:
#load iris data
iris$Species = NULL # (to run the PCA)
iris_pca = prcomp(iris)
ggbiplot(iris_pca) + theme_classic()
所以,假设我不想包含 Sepal.Width 或 Petal.Width 的箭头。我将如何删除这些并保留另外两个?