Это может быть простым, но я пытаюсь нарисовать эллипсы вокруг моего лечения на моем графике 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 для трех процедур, окрашенных в тот же цвет, что и обработки. Любая помощь будет очень признательна!
Спасибо.