8.4 Gráfico de barras empilhado e agrupado

Um outro tipo de gráfico de barras bastante utilizado é o diagrama de barras empilhado, que mostra o cruzamento entre duas variáveis. Vamos criar um diagrama mostrando a divisão de faixa etária por estado civil na nossa base de dados.

Na função geom_bar(), utilizamos o comando position=“fill” para indicar que queremos as categorias empilhadas, formando sempre 100%.

dados%>%ggplot(aes(x=estado_civil2, fill = idadeQ)) + 
  geom_bar(position="fill")

O comando position=“stack” realiza uma contagem de indivíduos em cada categoria e apresenta os resultados empilhados no gráfico.

dados%>%ggplot(aes(x=estado_civil2, fill = idadeQ)) + 
  geom_bar(position="stack")

O comando position=“dodge” representa a contagem de indivíduos em cada categorias lado a lado

dados%>%ggplot(aes(x=estado_civil2, fill = idadeQ)) + 
  geom_bar(position="dodge")

Comando position

• position = “fill”: Para plotar a média dos valores.
• position = “stack”: Para plotar a soma dos valores.
• position = “dodge”: Para plotar a mediana dos valores.

Assim como nos exemplos anteriores, podemos modificar as cores dos gráficos utilizando esquemas de cores já prontos no R base ou em diversos pacotes. A função scale_fill_brewer() traz uma série de paletas de cores, através do comando palette=“nome da paleta”.

dados%>%ggplot(aes(x=estado_civil2, fill = idadeQ)) + 
  geom_bar(position="fill")+
  scale_fill_brewer(palette="BrBG")