EmpezarEmpieza 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 completando este código de ejemplo.

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