У меня серьезные проблемы с ggplot2. Несмотря на то, что это может быть очень простой вопрос для вас, я пока не смог понять его (я прочитал книгу ggplot2 и также искал stackoverflow).
Первоначально существовал набор данных, состоящий из факторной переменной (страны) и дихотомической переменной. К сожалению, у меня самого нет данных в этом расширенном формате: у меня есть две переменные «var1» и «var2». var1 дает количество случаев в исходном наборе данных, когда определенное условие истинно, а var2 дает количество случаев, когда то же условие ложно:
country | var1 | var2
----------------------
"A" | 20 | 30
"B" | 24 | 53
"C" | 21 | 24
"D" | 30 | 66
Теперь я хотел бы создать составную гистограмму с осью Y, показывающей проценты в каждой стране (все столбцы должны иметь одинаковую высоту) плюс абсолютные числа отображается в полосах:
Я обнаружил, что если бы данные были в расширенном формате, я мог бы использовать
ggplot(data=dataset)+geom_bar(aes(x=country, fill=variable), position='fill')
Однако у меня есть только агрегированные данные.
Может ли кто-нибудь мне помочь?
Спасибо!
dput()
упрощает вам помощь. - person Roman   schedule 14.03.2017