Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de...

15
Data-Driven Documents FAUROBERT Emeric GIZARD Christopher MARTINEZ Guillaume POCHOL Florian

Transcript of Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de...

Page 1: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Data-Driven Documents

FAUROBERT EmericGIZARD ChristopherMARTINEZ Guillaume

POCHOL Florian

Page 2: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Généralités

Bibliothèque JavaScript de

visualisations données

2

Utilise les technologies:- ECMAScript6 (2015)- SVG- CSS

Page 3: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

SVG (Scalable Vector Graphics)

3

Image matricielle Image vectorielle

Page 4: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Historique● Les étudiants Mike Bostock et Vadim Ogievetsky ainsi que le professeur Jeff

Heer de l’université de Stanford

2009

Popularisatio

n

1.0 2.0 4.52010 2011 28 Jan 2017

Protovis

Projet D3

Dernière ver.

4

Page 5: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Installation

Version minifiée Gestionnaire de dépendances

OU

5

Page 6: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Primitives

d3. select ()append()selectAll()pack ()format ()scaleOrdinal ()forceSimulation ()...

6

Page 7: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Exemple

7

Page 8: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Selecteurs

8

Liste d’éléments HTML

HTML

Exemple

JavaScript

Page 9: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Données

9

Page 10: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Données : enter()

10

Page 11: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Données : exit()

11

Page 13: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Autres ExemplesTetris: https://d3tetris.herokuapp.com/

Force Graph Editor: http://bl.ocks.org/benzguo/4370043

Plane Visualisation: http://www.decembercafe.org/demo/plane/

https://github.com/d3/d3/wiki/Gallery

13

Page 14: Data-Driven DocumentsProjet D3 Dernière ver. 4 Installation Version minifiée Gestionnaire de dépendances OU 5 Primitives d3. select append() selectAll() pack format () scaleOrdinal

Questions

14