ggarrange错误:美学的长度必须为1或与数据相同

时间:2018-12-03 15:20:56

标签: r

我正在尝试使用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能给我以下类似信息(根据安排):

有人可以帮助我理解为什么我得到此错误吗?希望我提供了足够的信息。 预先感谢

0 个答案:

没有答案