Visualisation de réseaux et d’arbres
Plan
2
Plan
3
Critique
Plan
5
Rappels graphe / arbre
Graphe :
�Arbre
Typologie
Ou trouve t’on ces données ?
Utilité
Stratégies de visualisation pour les données réseaux ou arborescentes
Diagramme noeud-lien
Matrice d’adjacence
�Partitions
Noeud lien simple : �Arbre
Ici layout radial ->�(structure d’une bibliothèque logicielle)
Un point par noeud, un lien par connexion, distance au centre: profondeur
Tâches:
Marche jusqu’à des milliers de noeuds
Diagramme noeud-lien simple
Positionnement par force (système masse-ressort)
Diagramme noeud lien complexe
Données: réseau + hiérarchie de noeuds
Passe mieux à l’échelle, ~milliers de liens
Un peu de maths
Force-directed graph:
Problèmes quand la quantité d’éléments augmente
=> Suivi de chemin difficile�=> Difficile d’identifier des groupes�=> Interaction difficile (sélection, réorganisation, ...)
(hierarchical) edge bundling
Plan
17
Matrice d’adjacence
Présence des personnage des Misérables dans le même chapitre
Matrices d’adjacence
=>
=>
Avantages / inconvénients
Matrice
Noeuds-liens
Mêler noeud-lien et matrice
Matlink
Mêler noeud-lien et matrice
Mêler noeud-lien et matrice
Plan
25
Treemap
Treemap
Pour des structures arborescentes�-> Conçus pour des systèmes de fichiers
1 attribut quantitatif par feuille (ex: taille du fichier)
Passe très bien à l’échelle, jusqu’au million de feuilles
Exemple : https://vega.github.io/vega/examples/treemap/
Circle Packing Layout
Les noeuds sont des cercles
L’imbrication représente une relation parent-enfant
Problèmes :
Autres stratégies d’affichage d’arbres
Quantifying the Space-Efficiency of 2D Graphical Representations of Trees. McGuffin and Robert. Information Visualization 9:2 (2010), 115–140.
Collections