我正在尝试将 y 轴标题移向刻度。但是,在不切断组合矩阵标签的情况下,我无法做到这一点。我已经尝试过 ggupset
和 ggplot
函数。请参阅下面的 reprex。
感谢您的帮助!
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 日创建