ComeçarComece de graça

Transformando escalas com log

Usar scale_y_log10() e scale_x_log10() é equivalente a transformar o conjunto de dados de fato antes de chegar ao ggplot2.

Com coord_trans(), definir os argumentos x = "log10" e/ou y = "log10" transforma os dados depois que as estatísticas foram calculadas. O gráfico terá a mesma aparência de quando usamos scale_*_log10(), mas as escalas serão diferentes, ou seja, veremos os valores originais nos eixos transformados em log10. Isso pode ser útil, já que escalas logarítmicas podem ser um pouco contraintuitivas.

Vamos ver isso na prática com dados de assimetria positiva — 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 de Dados Intermediária com ggplot2

Ver curso

Exercício interativo prático

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

# Produce a scatter plot of brainwt vs. bodywt
ggplot(___, aes(___, ___)) +
  ___ +
  ggtitle("Raw Values")
Editar e executar o código