Technology
D3
D3.js (Data-Driven Documents) is a low-level JavaScript library for manipulating the DOM to create high-performance, interactive data visualizations.
D3.js binds data to the Document Object Model: it drives the creation and animation of elements through functional transformations. Mike Bostock released the library in 2011 to replace Protovis, and it has since become the backbone of modern data journalism (notably at The New York Times). It utilizes standard web technologies (SVG, Canvas, and HTML) rather than a proprietary framework. This gives you granular control over every pixel. You can use its modular components like d3-geo for map projections or d3-shape for complex paths. It remains the primary engine for sophisticated dashboards at organizations like Uber and Observable.
Related technologies
Recent Talks & Demos
Showing 1461-1472 of 1472