Comece agoraComece grátis

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 exercicio faz parte do curso

Visualização de Dados Intermediária com ggplot2

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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