Skip to content
AppClap
D3 is unclaimed —
D

D3

The JavaScript library for bespoke data visualization·d3js.org

Visit

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.

Last checked 20 days ago·