【发布时间】:2021-10-06 04:15:16
【问题描述】:
我正在尝试将 y 轴标题移向刻度。但是,如果不切断组合矩阵标签,我会遇到麻烦。我已经尝试过 ggupset 和 ggplot 函数。请参阅下面的代表。
感谢您的帮助!
library(dplyr)
library(ggupset)
library(ggplot2)
tidy_pathway_member <-
gene_pathway_membership %>%
as_tibble(rownames = "Pathway") %>%
tidyr::gather(Gene, Member, -Pathway) %>%
filter(Member) %>%
select(- Member)
g <-
tidy_pathway_member %>%
group_by(Gene) %>%
summarize(Pathways = list(Pathway)) %>%
ggplot(aes(x = Pathways)) +
geom_bar() +
scale_x_upset()
g
g +
# Moves axis title towards ticks...but cuts off labels
theme_combmatrix(combmatrix.label.make_space = FALSE)
g +
# Also, moves axis title towards ticks...but cuts off labels
theme(axis.title.y = element_text(margin = margin(r = -100)))
由reprex package (v2.0.0) 于 2021 年 7 月 30 日创建
【问题讨论】:
-
与您的数据或样本分享
dput()
标签: r ggplot2 upsetr upsetplot