D3 is unclaimed —
D
D3
The JavaScript library for bespoke data visualization·d3js.org
D3 is a JavaScript library for creating custom, dynamic data visualizations in the browser using web standards like SVG, HTML, and CSS. It provides tools for data-driven DOM manipulation, scales and axes, geometric shapes, interactive behaviors like panning and zooming, layout algorithms (treemaps, trees, force-directed graphs), and geographic map projections. It is developed by Observable, the company that also builds the higher-level charting library Observable Plot.
What it's for
Creating custom dynamic data visualizationsBuilding interactive charts with panning, zooming, brushing, and draggingRendering geometric shapes such as arcs, lines, pies, and stacksBuilding geographic maps with spherical projectionsBuilding layout-based visualizations like treemaps, trees, and force-directed graphsCSV parsing, date parsing/formatting, color space conversion, and statistics
Features 12
- Array manipulation: adding numbers with full precision, binning, bisecting, blurring, grouping, interning, set operations, sorting, ticks, transforming data
- Calendar math
- Color space handling
- CSV parsing
- Geographic map projections with arbitrary aspects, adaptive sampling, and flexible clipping
- Layout algorithms: treemaps, trees, force-directed graphs, Voronoi, contours, chords, circle-packing
- Localized date parsing and formatting
- Reusable interactive behaviors including panning, zooming, brushing, and dragging
- Scales and axes to encode abstract data into visual values like position, size, and color
- Selections and transitions for creating, updating, and animating the DOM based on data
- Shapes: arcs, areas, curves, lines, links, pies, stacks, symbols and other geometric primitives
- Statistics utilities
At a glance
free tieropen sourceAPI
TypeLibrary / SDK
PlatformsWeb
CompanyObservable, Inc.
Pricing
D3 itself is a free, open-source library. Observable platform pricing and an Enterprise option are available, but specific prices are not publicly listed.