GisForWeb
Menu
All tools
D3.js logo

D3.js

Open Source

JavaScript library for data-driven documents, including the d3-geo map projections.

License

ISC

About

D3 is a JavaScript library for producing data-driven documents, with SVG, Canvas and HTML output. Its d3-geo module implements geographic and projected map projections, path generation and spherical geometry, which makes D3 a common building block for bespoke web cartography outside of tile renderers. The rest of the library covers scales, shapes and layout used for map legends, axes and charts.

Features

  • d3-geo projections and path generation
  • Spherical geometry, graticules and clipping
  • SVG, Canvas and HTML rendering targets
  • Scales, axes and legends for map symbology
  • Modular: import only the packages you need
  • Works with TopoJSON and GeoJSON inputs

Details

Type
Library
Pricing
open-source
License
ISC

Platforms

web

Languages

JavaScript
TypeScript

Data formats

GeoJSON
TopoJSON