D3
The JavaScript library for bespoke data visualization
D3 is an open-source JavaScript library for building custom, data-driven visualizations directly in the browser. It addresses the need for flexible charting and interaction beyond what fixed charting components provide, letting developers encode data into visual values and manipulate the DOM in response to that data.
Its modules cover selections and transitions, scales and axes, shapes, interactions such as panning, zooming, brushing and dragging, layouts including treemaps, trees, force-directed graphs, Voronoi, contours, chords and circle-packing, and geographic maps with spherical projections. It also includes CSV parsing, localized date parsing and formatting, color spaces, calendar math and statistics. The D3 team also builds Observable Plot, a higher-level API for quick charts built on top of D3.
D3 is aimed at developers and data practitioners who need bespoke visualizations in web applications. It is distributed under the ISC License and is developed by Observable, which also offers a collaborative data analysis platform where D3 can be used alongside cloud, file and database data sources.
12 alternatives to D3
Ranked by how well each tool replaces D3: shared features, audience, price and popularity.
- 60 out of 100 match—
Enterprise platform and open-source frameworks for building internal data apps and dashb
Covers 0 of 11 key features and has a free plan.
Free planOpen source59 out of 100 match$29/moA web app for creating charts, maps, and tables.
Covers 0 of 11 key features and has a free plan.
Free plan59 out of 100 match$21/moCanvasJS is an HTML5 JavaScript charting library with a simple API and 10x performance.
Covers 0 of 11 key features.
58 out of 100 match—- 58 out of 100 matchContact sales
Data mining: fruitful and fun.
Covers 0 of 11 key features and has a free plan.
Free planOpen source56 out of 100 matchContact salesReporting and data analytics platform for enterprises and embedded use
Covers 0 of 11 key features.
55 out of 100 match$4,738.70/mo- 55 out of 100 match—
A powerful open source geospatial analysis tool for large-scale data sets
Covers 0 of 11 key features and has a free plan.
Free planOpen source54 out of 100 matchFreeConnect and query your data sources, build dashboards to visualize data and share them
Covers 0 of 11 key features.
Open source53 out of 100 match—Drop your data. Get your chart.
Covers 0 of 11 key features and has a free plan.
Free plan52 out of 100 matchFreeCreate data visualizations and embed them on your website
Covers 0 of 11 key features and has a free plan.
Free plan51 out of 100 match$45/mo