При использовании geom_col
для рисования столбцов можно поместить метки внизу, установив y-aestheti c в geom_text
равным (почти) нулю (+ необязательный сдвиг). Попробуйте сделать это на примере данных mtcars
:
library(dplyr)
library(ggplot2)
mtcars %>%
# Add count
count(cyl, gear) %>%
# Add label
mutate(label = paste("n =", n)) %>%
# Plot
ggplot(aes(x = factor(cyl), y = n, fill = factor(cyl))) +
geom_col() +
geom_text(aes(y = 0, label = label), vjust = 0, nudge_y = .2) +
facet_wrap(~gear, scales = "free_x")
Создано в 2020-03-10 пакетом Представление (v0. 3,0)