Format numbers for human consumption.
Graphical primitives for visualization, such as lines and areas.
Data-driven DOM manipulation: select elements and join them to data.
Interpolate numbers, colors, strings, arrays, objects, whatever!
Shapes and calculators for spherical coordinates.
Evaluate asynchronous tasks with configurable concurrency.
A calculator for humanity’s peculiar conventions of time.
Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
Easing functions for smooth animation.
Compute the Voronoi diagram of a set of two-dimensional points.
Animated transitions for D3 selections.
A parser and formatter for delimiter-separated values, such as CSV and TSV
Handy data structures for elements keyed by string.
Displays automatic reference lines for scales.
Register named callbacks and call them with arguments.
Serialize Canvas path commands to SVG.
Two-dimensional recursive spatial subdivision.
An efficient queue capable of managing thousands of concurrent animations.
Data visualization library based on React and d3.
powered by npms.io 🚀