了解Cowplot plot_grid中地块的重复

时间:2018-08-02 15:36:47

标签: r

迫切需要进行健全性检查。我正在努力查看为什么我的代码中N个图的plot_grid(cowplot)的结果产生了N个相同的图。从我提供的列表中,我取出了每个数据框以验证每个图应该不同,但是,当我将完整列表传递给plot_grid时,它们看起来都一样。

p <- vector("list",length(dataList))
for(i in 1:length(dataList)) {
  df <- dataList[[i]]
  p[[i]] <- ggplot(df, aes(df$base)) + geom_bar()
}

multi <- plot_grid(plotlist=p, align="hv")

save_plot(paste("data_freqs.tiff",sep=""), multi, dpi=300, base_aspect_ratio=1.5)

例如,当键入以下命令时,我可以看到数据是不同的:

a<-dataList[[1]]
b<-dataList[[2]]
sum(a$base=="T")
>1245
sum(b$base=="T")
>1034

但是,我最终得到了多个具有相同T值的图(都固定为1245)。

非常感谢您的帮助。 谢谢

0 个答案:

没有答案