D3 in Depth
D3 in Depth couvre les versions 6 et 7 de D3
- Page d’accueil : D3 in Depth est un site qui couvre les dernières versions de D3.js, les versions 6 et 7.
- Présentation : Ce site propose un contenu approfondi sur la visualisation de données avec D3.js.
- Newsletter : La newsletter permet de recevoir des informations sur les réductions du livre ainsi que des actualités et astuces liées à D3.js.
Livre et cours
- Visualising Data with JavaScript : enseigne comment créer des graphiques, des tableaux de bord et des récits de données avec Chart.js, Leaflet, D3 et React.
- « L’un des meilleurs livres sur D3 que j’ai lus. Le contenu est très clair, facile à suivre et les concepts sont très solides. » - Javier García Fernández
- Visualisation de données sur mesure : permet d’apprendre à créer des visualisations de données personnalisées avec D3.js.
- Apprentissage des bases : permet d’apprendre les fondamentaux de HTML, SVG, CSS et JavaScript pour construire des visualisations de données sur le web.
Table des matières
- Introduction à D3
- Bien démarrer
- Sélections (Selections)
- Jointures de données (Data joins)
- Enter, exit & update
- Fonctions d’échelle (Scale functions)
- Formes (Shapes)
- Axes
- Hiérarchies
- Diagrammes en cordes (Chord Diagrams)
- Disposition de forces (Force layout)
- Cartes (Maps)
- Requêtes de données (Data Requests)
- Transitions
- Sélection, glisser-déposer et brossage (Picking, Dragging and Brushing)
- Zoom & pan
Newsletter
- Abonnement : permet de recevoir des informations sur les réductions du livre ainsi que des actualités et astuces liées à D3.js.
Droit d’auteur
L’avis de GN⁺
- Importance de D3.js : D3.js est une bibliothèque de visualisation de données très utile pour représenter visuellement des données complexes. C’est un outil particulièrement puissant lorsqu’il s’agit de grands ensembles de données.
- Courbe d’apprentissage : D3.js est puissant, mais sa courbe d’apprentissage peut être raide. Ce site fournit des ressources utiles aussi bien aux débutants qu’aux utilisateurs avancés.
- Intégration avec divers outils : on peut y apprendre comment l’intégrer à d’autres outils comme Chart.js, Leaflet et React, ce qui le rend applicable à de nombreux projets.
- Orienté pratique : le site est structuré autour de la pratique, ce qui permet d’acquérir des connaissances directement applicables à des projets réels.
- Points à considérer dans le choix technologique : lors du choix de D3.js, il faut prendre en compte la complexité du projet, le niveau technique de l’équipe et la maintenabilité. D3.js est puissant, mais peut être excessif pour des visualisations simples.
1 commentaires
Avis Hacker News
Résumé des commentaires de Hacker News
Présentation d'Observable Plot et d'Observable Framework
La difficulté d'utiliser D3
L'intérêt d'apprendre D3
L'évolution de D3.js et les alternatives modernes
Des alternatives comme VisX
Grammar of Graphics et ggplot2
Les problèmes des graphes à forces dirigées
Des ressources D3 utiles
Présentation de Vega
La complexité de la syntaxe de D3