간단 할 수도 있지만, PCoA 플롯에서 내 주변에 타원을 그려야합니다.ggplot2 & stat_ellipse : 여러 점의 그룹 주위에 타원을 그립니다.
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
내 코드는 다음과 같습니다 : (SC)
내 데이터 프레임이
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()
그것은 stat_ellipse까지 괜찮까지 PCoA을 나타내는(). 나는 다양한 매개 변수를 사용하여 시도했지만, 최선을 다해서 전체 플롯에 대해 하나의 타원을 얻을 수 있습니다 (지금은 재현 할 수는 없지만).
세 가지 치료법에 대한 세 개의 CI 타원은 치료법과 동일합니다. 어떤 도움을 주시면 감사하겠습니다!
감사합니다.
최소 재현 예. 그것은 타원을 그리는 방법에 초점을 맞추려고 할 때 다소 복잡한 코드입니다. –
좋은 지적, 고마워. 나는 데이터 프레임을 만드는 쓰레기를 제거하고 단지 ggplot2 코드를 남겼다. – RB88