我正在尝试从一个图中删除 x 轴(左侧的树应该没有 x 轴标签、刻度、线等),同时将 x 轴保留在右侧的图上(0- 60,刻度,标签:“G 的数量”)。我搜索了几乎所有的 ggtree 博客、ggtree github、ggplot2 帮助、ggtree 帮助等,但均未成功。
其他人正在这里寻找相同问题的答案:https ://groups.google.com/g/bioc-ggtree/c/CPb1C955PHo 。
p <- ggtree(phylo) + geom_tiplab(offset=1, hjust=.8, size=2.5) +
geom_facet(panel="GS", data=res3, geom = ggstance::geom_barh,
mapping = aes(x= Freq,group= as.factor(res3$CG),fill= GS),
color='grey90', lwd=.3, stat="identity") +
theme_tree2(legend.position=c(.85, .45)) +
scale_x_continuous(breaks = c(0,5,10,15,20,30,40,50,60)) +
theme(strip.background = element_blank(), strip.text = element_blank()) +
scale_fill_manual(name = "GS", values=c("#0072B2", "#D55E00", "#E69F00", "#F0E442", "#999999", "#009E73"))
p