Configurer l'application Diagramme de Sankey

Le diagramme de Sankey représente des flux entre deux ensembles de catégories : la largeur de chaque ruban est proportionnelle à la valeur qu'il transporte. Il montre d'un coup d'œil quelles catégories de départ alimentent quelles catégories d'arrivée, et dans quelle proportion.

Les visualisations de ce cours

Deux diagrammes de Sankey réglés avec les options de ce cours, en fonctionnement : survolez un flux pour voir sa valeur et ses proportions dans une infobulle.

La gravité des blessures des usagers accidentés, selon l'équipement de sécurité qu'ils portaient (casque, gilet réfléchissant…), avec une couleur choisie pour chaque gravité, du vert (indemne) au rouge (tué).

Les deux exemples de ce cours s'appuient sur le jeu de données de référence Accidents de vélo, qui recense une ligne par usager impliqué dans un accident corporel de vélo, d'après le fichier des accidents corporels de la circulation (BAAC).

1. Les données

La section Source de données désigne les deux colonnes du flux et les données à représenter :

  • [1] Jeu de données : le jeu à représenter ;
  • [2] Filtres prédéfinis : ici, les valeurs « non renseigné » de la gravité et de l'équipement sont exclues, pour ne garder que des réponses exploitables. Les filtres sont communs à la plupart des visualisations et décrits dans le cours Créer et gérer une visualisation.
Section Source de données de la configuration du Diagramme de Sankey
Le jeu de données et ses filtres prédéfinis

2. La préparation des données

La section Préparation des données dit ce que représente chaque flux :

  • [1] Calcul de la valeur et [2] Diviseur, [3] Unité : la longueur des flux et leur affichage (voir 2.1) ;
  • [4] Colonne source et [5] Colonne cible : les deux colonnes reliées par les flux (voir 2.2).
Section Préparation des données de la configuration du Diagramme de Sankey
Le calcul de la valeur, son unité et les colonnes source et cible

2.1 Calcul, diviseur et unité

Le calcul de la valeur donne la largeur de chaque flux : Nombre de lignes compte les lignes de chaque combinaison source-cible (chaque ligne du jeu de données représente ici un usager) ; Somme des valeurs additionne une colonne numérique.

Le diviseur change l'échelle des nombres affichés sans changer la largeur des flux, et l'unité est ajoutée après chaque valeur (ici, usagers).

2.2 Colonnes source et cible

La colonne source forme la colonne de gauche, la colonne cible la colonne de droite : seules les colonnes textuelles du jeu de données sont proposées. Une colonne à peu de valeurs distinctes, écrites en clair, donne un diagramme lisible ; une colonne à beaucoup de valeurs profite du nombre maximal de la section suivante, qui regroupe les plus petites dans une catégorie Autres.

3. La présentation

La section Présentation règle séparément le rendu des sources (colonne de gauche) et des cibles (colonne de droite) : le nombre maximal de catégories affichées, leur tri et leur palette de couleurs.

3.1 Les sources

  • [1] Nombre maximal de sources : au-delà, les plus petites sont regroupées dans une catégorie Autres (voir 3.4) ;
  • [2] Tri : aucun (par défaut : la visualisation range elle-même les catégories pour limiter les croisements de flux et obtenir le rendu le plus lisible), alphabétique ou décroissant ;
  • [3] Palette de couleurs : voir 3.3.
Réglages des sources dans la section Présentation
Le nombre maximal de sources, leur tri et leur palette de couleurs

3.2 Les cibles

Les mêmes réglages existent pour les cibles, indépendamment des sources : [1] nombre maximal de cibles, [2] tri et [3] palette de couleurs.

Réglages des cibles dans la section Présentation
Le nombre maximal de cibles, leur tri et leur palette de couleurs

3.3 Les couleurs

La palette de couleurs propose quatre modes, pour les sources comme pour les cibles :

  • Qualitative : une palette de couleurs prête à l'emploi, attribuée automatiquement à chaque valeur ;
  • Divergente et Séquentielle : des dégradés, utiles quand les valeurs ont un ordre ;
  • Couleurs spécifiques : une couleur choisie pour chaque valeur, dans une liste Couleurs et ordre. C'est ce mode qui donne aux gravités leur couleur du vert (indemne) au rouge (tué) dans les exemples de ce cours.
Palette qualitative automatique et couleurs spécifiques
La même donnée avec une palette automatique, puis une couleur choisie pour chaque gravité

3.4 Nombre maximal de catégories

Au-delà du nombre maximal de sources ou de cibles, les valeurs les plus petites sont regroupées dans une catégorie Autres, qui garde le diagramme lisible quand une colonne compte beaucoup de valeurs.

Trois sources au maximum, puis huit
Avec 3 sources au maximum, les 5 plus petites sont regroupées dans Autres

4. Lire le diagramme

Le survol d'un flux affiche une infobulle avec sa valeur, sa part du total, et sa part dans chacune des deux catégories qu'il relie.

Infobulle au survol d'un flux du diagramme
Le flux entre Bicyclette et Indemne, avec sa valeur et ses deux proportions

Si vous avez des remarques sur ce cours, n'hésitez pas à nous les communiquer.