从 ggplot2 条形图中删除条纹

问题描述

我使用 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"))

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

Bar plot created with ggplot2 in R

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

plot_bar(ps_Mo,x="Loc",geom = "bar")
 + labs(x = "Locations",stat="identity") 
 + scale_fill_discrete(name = "ITS type") + coord_polar("y",start = 0)
 + theme_void()

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

Pie chart created with ggplot2 in R

非常感谢您对解决此问题的任何帮助。提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...