为什么主成分分析geom_point形状包含未指定的因子?

嗨,我想做一个PCA与月食添加。然而,我意识到当我尝试将group指定为形状时,ggplot将在我用于eclipse的基础上添加group。下面是一个例子。

res.pca <- prcomp(iris[, -5],  scale = TRUE)

iris$group = ifelse ( iris$Sepal.Length > 5, "high", "low")

p = fviz_pca_ind(res.pca, label="none"
             , habillage=iris$Species
             ,addEllipses=TRUE, ellipse.level=0.95)


p +geom_point(aes(shape= factor(iris$group ) ) ) 

如你所见,我将habillage设置为物种,并尝试使用因子组绘制形状,但由于某种原因,该形状不仅添加到组中,还添加到物种中。理想情况下,我想要的是只有形状高和低的组。谢谢!

?

?

转载请注明出处:http://www.033230.com/article/20230401/2001291.html