我正在尝试使用ggarrange函数(ggpubr软件包)将多个图形放入一个图形中。当我将其与等级丰度图一起使用时,它就像一个魅力。但是,当我在排序图上使用ggarrange时,会出现错误:
错误:美学的长度必须为1或与> data(4)相同:x,y,标签
我的代码如下:
ggarrange(Period.1, Period.2, Period.3, Period.4,
labels = c("A", "B", "C", "D"),
ncol = 2, nrow = 2)
Period.1 / 2/3/4如下所示:
Period.1<-ggplot(data = NMDS, aes(MDS1, MDS2)) +
geom_point(aes(shape = stand, color = stand)) +
scale_color_manual(values=group.colors) +
scale_shape_manual(values=group.shapes) +
geom_path(data=stand_ell, aes(x=MDS1,
y=MDS2,colour=group),
size=1, linetype=2)+
theme(panel.grid.major = element_blank(),
panel.grid.minor = element_blank(),
panel.border = element_rect(colour = "black", fill=NA,
size=0.5),
panel.background = element_blank(), axis.line =
element_line(colour = "black"))+
geom_text_repel(data=STAND.mean,aes(x=MDS1,y=MDS2, label
= STAND.mean$group))
我希望ggarrange能给我以下类似信息(根据安排):
有人可以帮助我理解为什么我得到此错误吗?希望我提供了足够的信息。 预先感谢