【发布时间】:2014-06-17 16:22:33
【问题描述】:
这可能是一个简单的问题,但我正在尝试在我的 PCoA 图上围绕我的治疗绘制椭圆。
我的数据框(sc)是:
MDS1 MDS2 Treatment
X1xF1 -0.19736183 -0.24299825 1xFlood
X1xF2 -0.17409568 -0.29727596 1xFlood
X1xF3 -0.15272444 -0.28553837 1xFlood
S1 -0.06643271 0.47049959 Start
S2 -0.15143350 0.31152966 Start
S3 -0.26156297 0.12296849 Start
X3xF1 0.29840827 0.04581617 3xFloods
X3xF2 0.50503749 -0.07011503 3xFloods
X3xF3 0.20016537 -0.05488630 3xFloods
我的代码是:
ggplot(data=sc,(aes(x=MDS1,y=MDS2,colour = Treatment)))+geom_point(size=3)+
ggtitle("PCoA of samples at 'class' level(method='Bray')\n",sep=''))+
theme_bw()+guides(colour = guide_legend(override.aes = list(size=3)))+
stat_ellipse()
它绘制 PCoA 直到 stat_ellipse()。我已经用各种参数进行了尝试,充其量我可以为整个情节获得一个椭圆(尽管我现在似乎无法重现它)。
我所追求的是三种治疗方法的三个 CI 椭圆,颜色与治疗方法相同。任何帮助将不胜感激!
谢谢。
【问题讨论】:
-
最小的可重现示例。当您试图专注于如何绘制椭圆的问题时,这有点令人费解。
-
好点,谢谢。我已经删除了创建数据框的垃圾,只留下了 ggplot2 代码。