D3 – Représentation avec D3 d’un réseau avec le gouvernement Trump comme exemple
L’idée m’est venu de faire la représentation d’un réseau de manière plus ludique. Comme toujours pour faire des représentations graphiques avec des données, on se tourne naturellement vers la librairie D3 qui offre de nombreux exemples.
Afin d’illustrer cette idée de galaxie, l’idée de départ était de montrer l’interconnexion entre les officines de l’UE et la banque d’affaires Goldman Sachs aka the firm
notamment en donnant à voir la galaxie gravitant autour de l’astre “José Manuel Durão Barroso”. C’est tout bonnement incroyable le va-et-vient permanent entre le top management de la banque et les plus hautes instances dirigeantes de l’UE ainsi que des pays eux-mêmes. Cela laisse songeur, cela résout en quelque sorte un supposé conflit d’intérêts. Ce dernier n’existe plus puisque les intérêts de la banque sont les mêmes que ceux des instances dirigeantes étant composées par les mêmes individus.
Toutefois, le cas Barroso s’est révélé bien pâlichon en comparaison de la composition du futur gouvernement des USA, orchestré par “jolie toupée”.
Il faut tout de même relativiser la portée de la représentation, c’est plus ludique qu’instructif. Pour cela, on a pris modèle sur une représentation faite par un contributeur de D3 qui s’est amusé à représenter la galaxie des personnages Marvel.
A ces super-héros, nous avons substitué les membres fraîchement nommés du gouvernement Trump en tentant de les classer par cercle d’influence.
Source : d3 | Force layout with images http://bl.ocks.org/eesur/be2abfb3155a38be4de4
Pour collecter les données, on s’est appuyé sur deux articles, l’un du site de Politico, l’autre du site libération.
- Donald Trump’s Cabinet-in-waiting: What we know so far
http://www.politico.com/blogs/donald-trump-administration/2016/11/donald-trump-cabinet-members-list-of-choices-picks-and-selections-so-far-231444 - L’équipe Trump
http://www.liberation.fr/apps/2016/12/equipe-trump/
Eh, bien à la lecture de la composition du gouvernement Trump, cela m’a évoqué cette phrase.
Les démocraties elles-mêmes, dont le tabou du sang reste le plus souvent un trait distinctif majeur, s’accommodent sans peine de multiples formes d’exclusion, sociale mais aussi raciale, sinon de discrimination, qui logent la violence au cœur de leur goût du confort et de leur passion pour la sécurité.
Le code de la totalité du projet est disponible sur github.
https://github.com/bflaven/BlogArticlesExamples/tree/master/marvel_trump
En savoir plus
- Toupée
https://en.wikipedia.org/wiki/Toup%C3%A9e - [Re-] Visualizing the Novel
http://web.mmlc.northwestern.edu/re-visualizing-the-novel/ - Les Miserables Character Network Data
https://github.com/mmlc/lesmiserables-character-network - A la découverte de l’API REST WordPress
http://www.geekpress.fr/a-la-decouverte-de-lapi-rest-wordpress/ - An Overview of the WordPress JSON API
https://webdevstudios.com/2014/10/16/an-overview-of-wordpress-json-api/ - Using the WordPress REST API in a mobile app | AppPresser
https://apppresser.com/using-wordpress-rest-api-mobile-app/ - WordPress JSON API Auth Controller
https://github.com/mattberg/wp-json-api-auth - d3 | Force layout with images
http://bl.ocks.org/eesur/be2abfb3155a38be4de4 - For Example (le meilleur de Mike Bostock)
https://bost.ocks.org/mike/example/ - Mike Bostock’s Blocks
https://bl.ocks.org/mbostock - Among the Oscar Contenders, a Host of Connections
http://www.nytimes.com/interactive/2013/02/20/movies/among-the-oscar-contenders-a-host-of-connections.html?_r=0 - Force Dragging III
https://bl.ocks.org/mbostock/ad70335eeef6d167bc36fd3c04378048 - Visualizing my Social Graph with d3.js de Hector Cuesta
https://www.packtpub.com/books/content/visualizing-my-social-graph-d3js - How to Make an Interactive Network Visualization
http://flowingdata.com/2012/08/02/how-to-make-an-interactive-network-visualization/ - force-collapsible de mbostock
http://mbostock.github.io/d3/talk/20111116/force-collapsible.html - the D3 gallery
https://github.com/d3/d3/wiki/Gallery - The Big List of D3.js Examples
http://christopheviau.com/d3list/ - Network visualization with R
http://kateto.net/network-visualization - 9 Free Books for Learning Data Mining & Data Analysis
http://codecondo.com/9-free-books-for-learning-data-mining-data-analysis/ - Force-Directed Graph
https://bl.ocks.org/mbostock/4062045 - Introduction to D3, JavaScript, etc.
http://dsi.ucdavis.edu/D3materials/ - Adapting the Co-Occurrence Matrix Display
http://dsi.ucdavis.edu/D3materials/NetworkMatrix/AdaptingMatrix.html - d3.js: force layout; click to group/bundle nodes
http://bl.ocks.org/GerHobbelt/3071239 - Les Misérables Co-occurrence on stackoverflow
http://stackoverflow.com/questions/20463614/les-miserables-co-occurrence - Les Misérables Co-occurrence
https://bost.ocks.org/mike/miserables/ - Labeled Force Layout
https://bl.ocks.org/mbostock/950642