Visualisation de données avec D3.js

Clientèle visée

Intégrateurs et développeurs Web.

    • Présentation de D3.js
    • Importation de données (JSON, XML, csv et tsv)
    • Bases de l’API D3.js pour modifier le DOM : sélecteurs, ajout et retrait d’éléments
    • Arrimage de données avec la méthode data()
    • Patron général de mise à jour : entrées, mises à jour et sorties
    • Apprentissage du SVG à travers l’API de D3.js
    • Stylisation du SVG par attributs ou règles CSS
    • Philosophie de construction avec le JavaScript fonctionnel et mise en place d’une coquille de travail
    • Fonctions de génération de chemins : lignes, aires, secteurs, symboles, diagonales et cordes
    • Gestion des échelles (quantitatives, temporelles et ordinales), définition du domaine, création d’axes - Formater les dates et les nombres sur les axes
    • Animations avec les transitions
    • Interaction avec le graphique : cliquer, glisser-déposer, changer d’échelle (zoom)
    • Étude de quelques gabarits de diagrammes (layouts) : secteurs, fréquences, cordes, forces et arbres
    • Chargement de données géographiques au format TopoJSON ou GeoJSON
    • Fonctions de projection pour la visualisation de données avec une composante géographique