Comece agoraComece grátis

Barras empilhadas básicas

Quando fizemos os gráficos de pizza e waffle nos últimos exercícios, analisamos todos os anos do conjunto de dados combinados.

Agora, queremos observar esses padrões ao longo do tempo. Para isso, vamos criar um gráfico de barras empilhadas com o eixo x representando o ano da observação. Como fizemos antes com o gráfico de pizza, vamos simplificar os dados para incluir apenas sarampo, caxumba e outros.

Você percebe algo estranho nos dados ao visualizá-los desse jeito?

Este exercicio faz parte do curso

Boas práticas de visualização em R

Ver curso

Instruções do exercicio

  • Modifique a chamada de aes() para incluir o ano mapeado no eixo x.
  • Faça as barras preencherem todo o eixo y ajustando o argumento position em geom_col().

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

disease_counts <- who_disease %>%
	mutate(disease = ifelse(disease %in% c('measles', 'mumps'), disease, 'other')) %>%
	group_by(disease, year) %>% # note the addition of year to the grouping.
	summarise(total_cases = sum(cases))

# add the mapping of year to the x axis. 
ggplot(disease_counts, aes(___, y = total_cases, fill = disease)) +
	# Change the position argument to make bars full height
	geom_col(___)
Editar e Executar Código