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)
결과 차트에는 플롯 테두리 바로 옆에 숫자 레이블이 있습니다.
조금 정교한 : 여기서 I는 높이가 1.2 * 실제 바 일부 보이지 않는 바 추가 기본값은 c (0.05, 0)입니다. – GGamba