0

我使用来自 phyloseq 对象(称为“ps_rel_abund”)的 ggplot2 创建了一个条形图,使用以下代码:

plot_bar(ps_rel_abund, x="Spec", fill="ITStype") + stat_summary(fun.y = "sum", geom = "bar") 
 + labs(x = "Coral species", y = "Relative Abundance\n") + geom_bar(position="stack", stat="identity") 
 + scale_fill_discrete(name = "ITS type") + theme_bw() 
 + theme(panel.border = element_blank(), panel.grid.major =
   element_blank(),panel.grid.minor = element_blank(), axis.line =
   element_line(colour = "black"))

生成的条形图有不需要的条纹,看起来几乎就像每个条形中的颜色渐变(见下文):

在 R 中使用 ggplot2 创建的条形图

我使用了“stat_summary”并按照其他帖子中的建议从“geom_bar”中删除了黑线,这大大改善了图形,但奇怪的彩色条纹仍然存在。使用以下代码将我的条形图转换为饼图时,这些线条更加明显:

plot_bar(ps_Mo, x="Loc", fill="ITStype") + stat_summary(fun.y = "sum", geom = "bar")
 + labs(x = "Locations", y = "Relative Abundance\n") + geom_bar(position="stack", stat="identity") 
 + scale_fill_discrete(name = "ITS type") + coord_polar("y", start = 0)
 + theme_void()

饼图如下所示(见下文):

在 R 中使用 ggplot2 创建的饼图

非常感谢解决此问题的任何帮助。先感谢您!

4

0 回答 0