【发布时间】:2023-01-08 01:25:25
【问题描述】:
要为 ggplot 图创建标签,我试图创建一个字符向量,在每个标签中包含一个新行。
df <- data.frame(
genotype = c("HAX1", 'ELANE', 'SRP54'),
n = c(3, 5, 7)
)
labs <- paste0(df$genotype, " n=", df$n)
问题是在图表中,如果写在一行中,标签太大了。 有没有一种方法可以在每个基因型之后包含一个新行,以便在其下方写入 n=x。最终结果应该类似于此(由于自动删除空格,堆栈不允许我正确格式化)
哈克斯1
n = 3
谢谢!
ps:这应该用于最后的圆环图:
df %>% ggpubr::ggdonutchart("n", label = labs, fill = "genotype")
【问题讨论】:
标签: r ggplot2 axis-labels