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
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")