Encodings that map abstract data to visual representation.
Array manipulation, ordering, searching, summarizing, etc.
Format numbers for human consumption.
Graphical primitives for visualization, such as lines and areas.
Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).
A calculator for humanity’s peculiar conventions of time.
Serialize Canvas path commands to SVG.
Data-driven DOM manipulation: select elements and join them to data.
A multi-dimensional charting library built to work natively with crossfilter and rendered using d3.js
Select a one- or two-dimensional region using the mouse or touch.
Generate random numbers from various distributions.
Shapes and calculators for spherical coordinates.
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
Drag and drop SVG, HTML or Canvas using mouse or touch input.
Sequential, diverging and categorical color schemes.
Animated transitions for D3 selections.
Server-side D3 with ease
Force-directed graph layout using velocity Verlet integration.
D3.js based Modular Charting Library by Eventbrite
Interpolate numbers, colors, strings, arrays, objects, whatever!
powered by npms.io 🚀