Adicionando âncoras visuais
Uma boa característica do log fold change é que ele é simétrico: um valor de 1 significa duas vezes "maior", e -1 significa duas vezes "menor". Por isso, a posição 0 no eixo x marca o ponto de virada entre quedas e aumentos de contagem ao longo dos anos. Quando seus dados têm um ponto de ruptura natural como esse, é bom que o gráfico também o mostre como um ponto de foco.
O código fornecido criará um gráfico de pontos básico do log fold change para as datas. Para melhorá-lo, faremos duas coisas. Primeiro, reordenar os pontos em ordem decrescente, como no exercício anterior. Segundo, adicionar uma linha de referência em x = 0 para mostrar o ponto neutro, adicionando geom_vline() (de vertical line) ao seu objeto de gráfico com o argumento xintercept definido como 0.
Este exercício faz parte do curso
Boas práticas de visualização em R
Instruções do exercício
- Ordene os pontos em ordem decrescente envolvendo o mapeamento
yemreorder(). - Adicione uma âncora visual em
x = 0comgeom_vline().
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
who_subset %>%
# calculate the log fold change between 2002 and 1992
mutate(logFoldChange = log2(cases_2002/cases_1992)) %>%
# set y axis as country ordered with respect to logFoldChange
ggplot(aes(x = logFoldChange, y = ___)) +
geom_point() +
# add a visual anchor at x = 0
___