Buenas prácticas estéticas

Introducción a la visualización de datos con ggplot2

Rick Scavetta

Founder, Scavetta Academy

¿Qué estética?

  • Utiliza tus conocimientos creativos, y
  • Sigue unas directrices claras
  • Jacques Bertin
    • The Semiology of Graphics, 1967
  • William Cleveland
    • The Elements of Graphing Data, 1985
    • Visualizing Data, 1993
Introducción a la visualización de datos con ggplot2

La forma sigue a la función

Introducción a la visualización de datos con ggplot2

La forma sigue a la función

Función

Primaria:

  • Representaciones precisas y eficaces

Secundaria:

  • Gráficos atractivos

Principio rector

Nunca:

  • Tergiversar u ocultar datos
  • Confundir a los espectadores con la complejidad

Siempre:

  • Considerar el público y la finalidad de cada gráfico
Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Extraer información de los datos

Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Las mejores opciones para la estética

  • Eficaz
    • Proporciona una visión general más rápida que los resúmenes numéricos
  • Exacta
    • Minimiza la pérdida de información
Introducción a la visualización de datos con ggplot2

Estética - variables continuas

ggplot(iris, aes(x = Sepal.Length,
                 y = Sepal.Width,
                 color = Species)) + 
  geom_point()

Introducción a la visualización de datos con ggplot2

Estética - variables continuas

ggplot(iris, aes(color = Sepal.Length,
                 y = Sepal.Width,
                 x = Species)) + 
  geom_point()

Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Tres gráficos de dispersión del iris

Introducción a la visualización de datos con ggplot2

Tres gráficos de dispersión del iris, ejes y no alineados

Introducción a la visualización de datos con ggplot2

Gráfico de una sola faceta, eje y común

Introducción a la visualización de datos con ggplot2

Introducción a la visualización de datos con ggplot2

Estética - variables categóricas

ggplot(iris, aes(x = Sepal.Length,
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point()

Introducción a la visualización de datos con ggplot2

Estética - variables categóricas

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width, 
                 col = Species)) + 
  geom_point(position = "jitter", 
             alpha = 0.5)

Introducción a la visualización de datos con ggplot2

¡Ahora te toca a ti!

Introducción a la visualización de datos con ggplot2

Preparing Video For Download...