D3.js est une bibliothèque JavaScript pour créer des visualisations interactives liées aux données de documents à l'aide de HTML, SVG et Canvas.

D3.js(ou D3, pour les documents pilotés par les données) est une bibliothèque JavaScript permettant de créer des visualisations interactives liées aux données de documents en utilisant HTML, SVG, et toile.

Le projet est dirigé par Mike Bostock. Des informations supplémentaires et des exemplessont disponibles sur la page d'accueil du projet..


Apprentissage D3

Une bonne source pour commencer est le didacticiel Apprendre D3. Les tutoriels de Scott Murray sur D3 sont également une excellente source même s'ils sont un peu obsolètes.

Ensuite, l'apprentissage de D3 est mieux fait par l'exemple. Sur Observable, vous pouvez trouver de nombreux exemples de haute qualité dans le Galerie D3. Les exemples bl.ocks.org de Bostockcontiennent des exemples d'anciennes versions qui sont toujours pertinentes aujourd'hui.

Vous cherchez à vous inspirer? Consultez la liste organisée par Fil de travaux D3 de haute qualité.


Ressources

Plugins

Plans

  • d3-carto-map- Une API de cartographie qui utilise la fonctionnalité géospatiale D3
  • d3-composite-projections- Projections pour montrer ensemble les terres éloignées des pays
  • datamaps- Visualisations de cartes personnalisables dans un seul fichier
  • d3-topogram- Cartogrammes de zone continue basés sur TopoJSON
  • d3-exploder- Vous permet de déplacer et de redimensionner facilement des entités géographiques
  • d3-geo-polygon- Découpage et opérations géométriques pour les polygones sphériques
  • d3-geo-projection- Projections géographiques étendues
  • d3-delaunay- Diagrammes de Voronoï et triangulation de Delaunay pour la sphère
  • d3-geomap- Bibliothèque pour créer des cartes géographiques
  • d3.geo2rect- Morphing de polygones geojson en rectangles
  • d3-inertia- Une extension de d3-drag qui continue le mouvement de la souris avec une certaine inertie
  • earthjs- Construire un globe orthographique avec SVG, Canvas et WebGL
  • mapmap.js- Une API basée sur les données pour les cartes thématiques interactives
  • mapsense.js- Cartes vectorielles en pleine résolution avec D3
  • maptable- Convertir des jeux de données en un ensemble de composants visuels (carte, filtres, tableau)
  • simple-map-d3- Cartes de style choroplèthes faciles
  • spam- Créez facilement des cartes avec D3 et Canvas

Tierce personne

  • leaflet-d3- Collection de plugins pour utiliser D3 avec Leaflet [map, geo]
  • react-d3-basic- Bibliothèque pour la construction de cartes composables et déclaratives [map, geo]
  • Wikimaps-D3js Atlas- CLI pour générer des cartes raster, topojson et svg [map, geo]
  • react-simple-maps- Une bibliothèque de composants de cartographie SVG pour React, construite au-dessus de d3-geo [map, géo]

Tags associés