Les fondamentaux de D3.js
Présentation de la librairie
Présentation de D3.js
Origine
Historique
Objectifs
Connaissances préalables
HTML5
DOM
CSS
JavaScript
SVG
Configuration de l’environnement de travail
Éditeur
Navigateurs
Débogueurs
Serveurs web
JavaScript interactif
Premiers exemples commentés
Un projet simple
Un graphique en HTML
Projet plus complexe
Gestion des données
Chargement et traitement des données
JSON
CSV
TSV
DSV
Data binding
Manipulation des données
Filtrage
Tri
Les différentes représentations
Échelles, domaines et intervalles
Ordinal scaling
Quantitative range scaling
Les graphiques standards
Barres
Pies
Lines
Les compléments des graphiques
Titres
Axes
Légendes
Les couleurs
Les styles
Utilisation avancée de la librairie
Les différents agencements
Histogrammes
Camemberts
Hiérarchiques
Cercles
Forces
Clusters
Mise à jour de la représentation
Des données
Des axes
Données en temps réel
Données géographiques
GeoJSON
TopoJSON
Choropleth
Les couches
L’interactivité des rendus
Interaction de l’utilisateur
JavaScript/jQuery
Zoom
Drag and Drop
Tooltips
Les animations
Interpolations
Timers
Pour aller plus loin
Tests unitaires
Panorama des solutions/librairies graphiques
Guide de choix de la représentation graphique