Eixo x categórico
Nos gráficos anteriores, vimos que caxumba só começou a ser reportada em 1999, o que torna sem sentido as comparações antes disso.
Vamos filtrar os dados para considerar apenas os casos reportados em 1999 ou depois e, em seguida, criar um gráfico de barras empilhadas olhando para a proporção de diferentes doenças por região.
Modifique o pipeline de manipulação de dados para deixar os dados no formato desejado, depois construa seu gráfico de barras empilhadas e faça o plot! Não se preocupe em ordenar as barras aqui como fizemos no exercício anterior. Notou algum padrão surpreendente?
Este exercicio faz parte do curso
Boas práticas de visualização em R
Instruções do exercicio
- Filtre
who_diseasepara somente os anos de 1999 em diante. - Adicione ao
group_by()para manter a informação deregionno resumo. - Preencha os estéticos com
x = region,y = total_casesefill = disease.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
disease_counts <- who_disease %>%
# Filter to on or later than 1999
filter(___) %>%
mutate(disease = ifelse(disease %in% c('measles', 'mumps'), disease, 'other')) %>%
group_by(disease, ___) %>% # Add region column to grouping
summarise(total_cases = sum(cases))
# Set aesthetics so disease is the stacking variable, region is the x-axis and counts are the y
ggplot(disease_counts, aes(___)) +
# Add a column geometry with the proper position value.
___(___)