ComeçarComece de graça

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 exercício faz parte do curso

Boas práticas de visualização em R

Ver curso

Instruções do exercício

  • 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().

Exercício interativo prático

Experimente este exercício 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 o código