r - 删除堆积条形图中的空条
问题描述
您好,我正在尝试删除堆叠条形图中显示的空条。我已经创建了一个删除零值的新数据框,但它继续绘制黑线。这是代码:
OTU.melt = melt(SHB.OTU.stack_merge.1000, id = c("type"))
OTUmelt_reorder <- OTU.melt %>% mutate(type = fct_relevel(type, "A", "B", "C", "E", "F", "G", "D", "H"))
OTUmelt_reorder.no0 <- OTUmelt_reorder %>% filter(value != 0)
OTU.melt.x = ggplot(OTUmelt_reorder.no0, aes(x = type, fill = variable, y = value)) +
geom_bar(stat = "identity", colour = "black") +
theme(axis.text.x = element_text(angle = 90, size = 14, colour = "black", vjust = 0.5, hjust = 1, face= "bold"),
axis.title.y = element_text(size = 12, face = "bold"), legend.title = element_text(size = 16, face = "bold"),
legend.text = element_text(size = 12, face = "bold", colour = "black"),
axis.text.y = element_text(colour = "black", size = 12, face = "bold")) +
labs(x = "", y= "# Sequences", fill = "Family",
caption = "A = nest exterior surface
B = 5cm beneath nest exterior
C = egg chamber - top
E = egg chamber - center
F = egg chamber - bottom
G = egg surface
D = surrounding water
H = nest dripline")
谢谢
解决方案
推荐阅读
- android - Android:通过在给定范围内的基础地图卫星视图上检测农场中的路径来绘制多边形
- java - java 模块在实践中是否提供不同的编译和运行时限制?
- android - Android 领域迁移问题 → java.lang.IllegalArgumentException:创建对象后无法更改主键字段“foo”
- python - 自定义表情符号和动画表情符号不起作用 [discord.py-rewrite]
- angular - 如何使用 .NET Core 2 配置 Angular 6 以允许来自任何主机的 CORS?
- json - 如何正确使用大型 JSON 文件
- database - Teradata - 使用 kerberos 的 JDBC 连接
- python - 如何使用python获取硒中特定类的下一个元素
- reactjs - GitHub Pages 不为项目提供服务,而是呈现根用户站点
- ruby - 从数组或对象(而不是从哈希)生成路由时,如何将“only_path:true”和“anchor:”等选项传递给“url_for”