有没有办法在另一个变量上绘制一个变量的置信椭圆?

问题描述

这里是新的 R 用户

我目前正在尝试围绕具有 5 种不同样本类型的数据绘制椭圆,但我需要椭圆来显示同一数据集的 90% 置信度,但基于名为“位置”的不同标准,使用以下代码

b <- ggplot(SP,aes(x = Al,y=Fe.Mg.Si)) + geom_point(aes(color = Sample,shape = Sample)) + labs(title = paste(""),x = "Al apfu",y = "(Fe + Mg + Si) apfu") + stat_ellipse(aes(x = Al,y=Fe.Mg.Si,color = Location),type = "norm",level = 0.90,alpha = 0.4,show.legend = FALSE) + theme_bw() + xlim(2.4,3) + ylim(2.9,3.6) b

然而,出现了一个奇怪的双重传说:

Biplot with 90% confidence ellipses

我只希望样本点和颜色显示一个图例中,位置椭圆显示在单独的图例中。

我尝试对数据进行分组但没有运气(或者我仍然需要了解如何正确执行此操作)。有没有人有解决这个问题的办法?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)