Escalas de transformação logarítmica

Usar scale_y_log10() e scale_x_log10() é equivalente a transformar nosso conjunto de dados real antes de chegar a ggplot2.

Usando coord_trans(), definindo os argumentos x = "log10" e/ou y = "log10", você transforma os dados após o cálculo das estatísticas. O gráfico terá a mesma aparência do que se você usasse scale_*_log10(), mas as escalas serão diferentes, o que significa que veremos os valores originais em nossos eixos transformados em log10. Isso pode ser útil, pois as escalas de log podem ser pouco intuitivas.

Vamos ver isso em ação com dados positivamente distorcidos: o peso do cérebro e do corpo de 51 mamíferos do conjunto de dados msleep.

Este exercício faz parte do curso

Visualização intermediária de dados com ggplot2

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")