我希望,你不需要这个问题的数据,因为我相信我只是犯了一个愚蠢的语法错误.以下代码:
ggplot()+
geom_point(data=sites, aes(x=NMDS1, y=NMDS2, shape=group), colour="grey") +
geom_point(data=species, aes(x=NMDS1, y=NMDS2, color=phyla), size=3, shape=20) + scale_colour_manual(values=Pal1) +
geom_segment(data = BiPlotscores, aes(x = 0, xend = NMDS1, y= 0, yend = NMDS2),
arrow = arrow(length = unit(0.25, "cm")), colour = "black") +
geom_text(data = BiPlotscores, aes(x = 1.1*NMDS1, y = 1.1*NMDS2, label = Parameters), size = 3) + coord_fixed()+
theme(panel.background = element_blank()) +
geom_polygon(data = hulls, aes(x=NMDS1, y=NMDS2, colour=phyla, alpha = 0.2))
Run Code Online (Sandbox Code Playgroud)
导致以下结果:

(这不是最终产品:)).我希望多边形没有填充,或者只是整齐地填充.我不希望它们是灰色的,当然.填充不会做任何事情,显然摆弄alpha也不会改变任何事情.
任何想法都是超级受欢迎的.非常感谢你!
"Hulls"来自以下代码(在这里找到):
#find hulls
library(plyr)
find_hull <- …Run Code Online (Sandbox Code Playgroud)