Ваш data
не содержит n
, только ваш канал в анонимных данных, после функции count
. Вот три решения:
1
data %>%
count(groups, Response) %>%
mutate(group = factor(groups)) %>%
{
ggplot(., aes(groups, n, fill=Response)) +
geom_col(aes(fill = Response)) +
geom_text(data=filter(., n>20), aes(label=n), position=position_stack(0.5), size = 3)
}
2
counts <- data %>%
count(groups, Response) %>%
mutate(group = factor(groups))
ggplot(counts, aes(groups, n, fill=Response)) +
geom_col(aes(fill = Response)) +
geom_text(data=filter(counts, n>20), aes(label=n), position=position_stack(0.5), size = 3)
3
data %>%
count(groups, Response) %>%
mutate(group = factor(groups)) %>%
ggplot(aes(groups, n, fill=Response)) +
geom_col(aes(fill = Response)) +
geom_text(data=. %>% filter(n>20), aes(label=n), position=position_stack(0.5), size = 3)