12-14 Octobre 2016, EISTI, Cergy-Pontoise
12-14 Octobre 2016, EISTI, Cergy-Pontoise
7ème conférence sur les modèles et l’analyse des réseaux : Approches mathématiques et informatiques
Visualisation analytique avec Tulip en pratique
B. Pinaud, A. Laumond et J. Vallet, LaBRI, Université de Bordeaux.
Tulip est une plateforme de visualisation et de manipulation de réseaux (http://tulip.labri.fr). Plus qu'un simple outil pour dessiner des graphes, Tulip offre un environnement complet pour réaliser des applications personnalisées et prendre en compte le plus précisément possible les besoins de l'utilisateur. Tulip est fourni avec une interface utilisateur par défaut mais une API (C++ ou Python) très complète permet de développer sa propre application. Son architecture en modules additionnels permet d'ajouter facilement des fonctionnalités nouvelles (dessin de graphes, imports de données, calculs de métriques, clustering, ...).
Ce tutoriel abordera différentes fonctionnalités de Tulip de l'import de données à partir d'un fichier CSV au calcul de métrique ou de clustering sur les données importées ou bien encore au dessin de graphes. Tulip est fournit avec de nombreux modules additionnels que nous utiliserons (dessins par modèle de force, dessins hiérarchiques, détection de communautés, application d'un dégradé de couleur en fonction des valeurs d'une métrique, calcul de graphe quotient, visualisation en 2.5D, etc.) Les données choisies permettront de montrer l'intérêt des visualisations multiples (noeuds-liens, scatter plots, histogrammes, matrice, vue orientée pixels, ...) synchronisées entre elles à des fins de visualisation analytique. Nous nous concentrerons sur l'interface par défaut de multiple afin d'avoir les bases pour utiliser Tulip de façon efficace. Nous n'aborderons pas l'API Tulip et la programmation en Python. En revanche, le tutoriel donnera toutes les bases nécessaires pour découvrir cet autre aspect de la plateforme.
Référence
TULIP 4, D. Auber, R. Bourqui, M. Delest, A. Lambert, P. Mary, G. Melançon, B. Pinaud, B. Renoust, J. Vallet [Research Report] LaBRI - Laboratoire Bordelais de Recherche en Informatique. 2016
https://hal.archives-ouvertes.fr/hal-01359308
Bruno Pinaud est maitre de conférences à l'université de Bordeaux depuis 2008 et membre du Laboratoire Bordelais de recherche en informatique (LaBRI). Ses activités de recherches sont centrées sur la visualisation interactive d'information et plus particulièrement la modélisation et simulation interactive et visuelle de systèmes complexes à l'aide de la réécriture de graphe. Il est aussi contributeur actif de la plate-forme de visualisation d'informations Tulip.