Предоставлено the following dataframe (см. Ниже), которое было взято из вопросника, спрашивающего о предполагаемой безопасности для людей из разных районов, мне удалось создать планку штрихов, которая отображает воспринимаемую безопасность и результаты групп за каждый район:Оверлейный линейный график с штрих-кодом в ggplot2
questionnaire_raw = read.csv("https://www.dropbox.com/s/l647q2omffnwyrg/local.data.csv?dl=0")
ggplot(data = questionnaire_raw,
aes(x = factor(Seguridad.de.tu.barrio..de.día.), # We have to convert x values to categorical data
y = (..count..)/sum(..count..)*100,
fill = neighborhoods)) +
geom_bar(position="dodge") +
ggtitle("Seguridad de día") +
labs(x="Grado de seguridad", y="% encuestados", fill="Barrios")
Я хотел бы наложить эти результаты с линейным графиком, представляющим собой среднее каждой категории безопасности (1, 2, 3 или 4) во всех районах (это, без результаты группировки), поэтому легко понять, может ли конкретный сосед od превышает или находится в среднем по всем окрестностям. Однако, поскольку это моя первая работа с R, я не знаю, как вычислить это значение с помощью фреймворка данных, а затем наложить его на предыдущий барплот.
насчет добавить что-то вроде '+ stat_summary (fun.data = "mean_cl_normal", геый = "строка" , mapping = aes (group = 1)) '(untested)? – lukeA
результатов: 'Ошибка: stat_summary требует следующих недостающих эстетических характеристик: y' – Rentrop