ComenzarEmpieza gratis

Transformaciones logarítmicas en las escalas

Usar scale_y_log10() y scale_x_log10() equivale a transformar el conjunto de datos real antes de llegar a ggplot2.

Con coord_trans(), estableciendo los argumentos x = "log10" y/o y = "log10", los datos se transforman después de haber calculado las estadísticas. La gráfica se verá igual que usando scale_*_log10(), pero las escalas serán diferentes: veremos los valores originales en los ejes transformados con log10. Esto puede ser útil porque las escalas logarítmicas pueden resultar poco intuitivas.

Veámoslo en acción con datos sesgados positivamente: el peso del cerebro y del cuerpo de 51 mamíferos del conjunto msleep.

Este ejercicio forma parte del curso

Visualización de datos intermedia con ggplot2

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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