Generate random numbers from various distributions.
ISC License
A calculator for humanity’s peculiar conventions of time.
An efficient queue for managing thousands of concurrent animations.
Array manipulation, ordering, searching, summarizing, etc.
Graphical primitives for visualization, such as lines and areas.
Sequential, diverging and categorical color scales.
Parse and format times, inspired by strptime and strftime.
Bring data to life with SVG, Canvas and HTML.
Format numbers for human consumption.
Interpolate numbers, colors, strings, arrays, objects, whatever!
D3js中文文档 D3中文
Register named callbacks and call them with arguments.
Color spaces! RGB, HSL, Cubehelix, CIELAB, and more.
Geometric operations for two-dimensional polygons.
Human-readable reference marks for scales.
Serialize Canvas path commands to SVG.