この非常に有用な質問と回答のフォローアップとして:
ggplot で NMDS プロットの信頼楕円をうまく重ね合わせることができました。ここで、プロット上のデータ ポイントの色と形状、および楕円の色と線種を指定して、4 つの処理を区別します。
NMDS はこちら:
Dat2 はここにあります:
私が試したコードは次のとおりです。
ggplot(data = NMDS, aes(MDS1, MDS2)) + geom_point(aes(color = group)) +
geom_path(data=Dat2, aes(x=NMDS1, y=NMDS2,colour=group), size=1, linetype=2)+theme(axis.title.y=element_text(size=rel(1.1),vjust=0.2),axis.title.x=element_t ext(size=rel(1.1),vjust=0.2),axis.text.x=element_text(size=rel(1)),axis.text.y=element_text(size=rel(1)),text = element_text(size=13)) +scale_shape_manual(name = "Treatment", labels = c("W+N-", "W+NC", "WCN-", "WCNC"),
values = c("17", "19","17", "19")) +scale_colour_manual(name = "Treatment", labels = c("W+N-", "W+NC", "WCN-", "WCNC"),
values = c("blue", "blue","red", "red")) +scale_linetype_manual(name = "Treatment", labels = c("W+N-", "W+NC", "WCN-", "WCNC"),
values = c("3", "1","3", "1"))
残念ながら、点と楕円の色だけが機能しているようです。楕円の線種とデータポイントの形状は変わらないようです。これを回避する方法について誰か提案がありますか?
どうもありがとう!