为了显示我的PCA(使用FactomineR)的结果的特定功能,我试图用factoextra包来操纵个体和双标图的情节。
我想在我的个体周围绘制省略号,但它们属于10个不同的组,结果不易读取,所以我想选择更具代表性的组来绘制省略号,同时保留所有代表的个体在图表上(作为点+名称)。
到目前为止,我还没有成功地让两个人(椭圆+个人都没有)尝试这种事情
fviz_ellipses(res.pca, select.list= list(name= "active.ind"), habillage = DF$Group, addEllipses = T)
使用active.ind
所选行(个人)的向量。
我尝试在ggplot2中添加像geom一样的省略号,就像这样
fviz_pca_ind(res.pca, repel = T)+
fviz_ellipses(res.pca, select.list= list(name= "active.ind"), habillage = DF$Group, addEllipses = T)
但它返回错误Error: Don't know how to add o to a plot
我也想知道是否有任何方法可以分离个体和椭圆的颜色,颜色与组匹配,椭圆与另一个匹配(会有一个彩色圆圈椭圆分组点不同的颜色):habillage
和addEllipses
似乎总是一起工作,但有没有其他方法可以添加scale_color或类似的东西并使其优先于habillage
?
我能想到的更容易的事情是将椭圆添加为一个独立的对象,虽然我不知道如何做到这一点。
任何想法都会非常受欢迎。谢谢!