0
有没有办法使用ggplot的facet_grid在图表顶部的标签和图的边距之间添加空格。以下是一个可重复的例子。r ggplot2 facet_grid如何添加图表顶部和边框之间的空间
library(dplyr)
library(ggplot2)
Titanic %>% as.data.frame() %>%
filter(Survived == "Yes") %>%
mutate(FreqSurvived = ifelse(Freq > 100, Freq*1e+04,Freq)) %>%
ggplot(aes(x = Age, y = FreqSurvived, fill = Sex)) +
geom_bar(stat = "identity", position = "dodge") +
facet_grid(Class ~ ., scales = "free") +
theme_bw() +
geom_text(aes(label = prettyNum(FreqSurvived,big.mark = ",")), vjust = 0, position = position_dodge(0.9), size = 2)
生成的图表的标签旁边有数字。
要详细一点:'expand'在这种情况下'0.1 * y_range + 0'到每个y轴添加(默认是c(0.05,0)), – GGamba