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