#r #ggplot2 #facet #facet-grid
Вопрос:
Я нахожусь на вводном занятии в классе R и пытаюсь набросать свой окончательный проект. При этом я создал многоуровневые гистограммы и разделил их по двум переменным. Вместо того, чтобы вся строка имела метку, как это обычно бывает, я хочу, чтобы каждая коробка имела свою собственную метку в верхней и правой позициях. Вот мой код сейчас:
ggplot(gss_long_analysis, aes(x = marital, fill = outcome_ans))
geom_bar(position = "fill")
#Facet Grid by political party
facet_grid(partners_cat~partyid_cat)
#Fix text on x-axis
theme(axis.text.x = element_text(angle = 60, vjust = 0.5, hjust=.45))
#Fix Colors
scale_fill_manual(values = colors_outcome)
#Add labels
labs(title = "Proportion of Agreement with Abortion
by Marital Status
by Political Party and # of Partners",
x = "Marital Status",
y = "Proportion",
fill = "Feeling about Abortion")
Вот что он выдает:
Доля согласия на аборт в разбивке по семейному положению, Политической партии и # Партнеров
Если возможно, я хочу, чтобы количество партнеров было на стороне каждого графика, но я не уверен, как это сделать. Любая помощь будет признательна!
Комментарии:
1. Вы рассматривали возможность замены
facet_grid()
наfacet_wrap()
?