Я новичок в R и пытаюсь создать гистограмму с процентами для разных групп категориальных переменных (степени). Вот код, я работаю с до сих пор:Гистограмма с процентами и в меток графов с использованием ggplot2
graph_data <- gss %>%
group_by(degree, owngun) %>%
summarise(total = n()) %>%
ungroup() %>%
mutate(percent = total/57061)
ggplot(graph_data, aes(x=degree, fill=owngun, y=percent) +
geom_bar(stat="identity") +
geom_text(size = 3, position = position_stack(vjust = 0.5))
Первая часть работы, и я могу создать новую переменную с процентами gunowners. Тем не менее, когда я запускаю вторую часть графика переменных, я получаю следующее сообщение об ошибке:
> ggplot(aes(x=degree, fill=owngun, y=percent) +
+ geom_bar(stat="identity")
+ ggplot(graph_data, aes(x=degree, fill=owngun, y=percent) +
Error: unexpected symbol in:
" geom_bar(stat="identity")
ggplot"
> geom_bar(stat="identity") +
+ geom_text(size = 3, position = position_stack(vjust = 0.5))
Error in position_stack(vjust = 0.5) : unused argument (vjust = 0.5)
в закрытом скобке отсутствует 'ggplot (aes())' – beetroot