Bonnes pratiques d'esthétique

Introduction à la visualisation de données avec ggplot2

Rick Scavetta

Founder, Scavetta Academy

Quels attributs esthétiques ?

  • Utilisez votre savoir-faire créatif et
  • Suivez des lignes directrices claires
  • Jacques Bertin
    • Sémiologie graphique, 1967
  • William Cleveland
    • <i>The Elements of Graphing Data</i>, 1985
    • <i>Visualizing Data</i>, 1993
Introduction à la visualisation de données avec ggplot2

La forme suit la fonction

Introduction à la visualisation de données avec ggplot2

La forme suit la fonction

Fonction

Principale :

  • Des représentations précises et efficaces

Secondaire :

  • Visuel attrayant, beaux graphiques

Principes directeurs

Ne jamais :

  • Mal représenter ou obscurcir des données
  • Embrouiller le public par la complexité

Toujours :

  • Tenir compte du public et de l'objectif de chaque graphique
Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Extraction d'informations à partir de données

Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Les meilleurs choix d’attributs esthétiques

  • Efficaces
    • Fournit une vue d'ensemble plus rapide que les résumés numériques
  • Précis
    • Minimise la perte d'informations
Introduction à la visualisation de données avec ggplot2

Attributs esthétiques : variables continues

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

Introduction à la visualisation de données avec ggplot2

Attributs esthétiques : variables continues

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

Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Trois graphiques d’iris en nuage de points

Introduction à la visualisation de données avec ggplot2

Trois graphiques d’iris en nuage de points, axes y non alignés

Introduction à la visualisation de données avec ggplot2

Graphique à facette unique, axe y commun

Introduction à la visualisation de données avec ggplot2

Introduction à la visualisation de données avec ggplot2

Attribut esthétique : variables catégorielles

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

Introduction à la visualisation de données avec ggplot2

Attribut esthétique : variables catégorielles

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

Introduction à la visualisation de données avec ggplot2

À vous de jouer !

Introduction à la visualisation de données avec ggplot2

Preparing Video For Download...