D3 3.x API Reference
This is an archive of the D3 3.x API Reference from the D3 wiki. It also includes the guide to Upgrading to 3.0.
For the current version of D3, see the D3 API Reference.
There are no reviews yet. Be the first to send feedback to the community and the maintainers!
This is an archive of the D3 3.x API Reference from the D3 wiki. It also includes the guide to Upgrading to 3.0.
For the current version of D3, see the D3 API Reference.
d3
Bring data to life with SVG, Canvas and HTML. ๐๐๐d3-shape
Graphical primitives for visualization, such as lines and areas.d3-plugins
[DEPRECATED] A repository for sharing D3.js V3 plugins.d3-force
Force-directed graph layout using velocity Verlet integration.d3-scale
Encodings that map abstract data to visual representation.d3-queue
Evaluate asynchronous tasks with configurable concurrency.d3-hierarchy
2D layout algorithms for visualizing hierarchical data.d3-geo-projection
Extended geographic projections for d3-geo.d3-geo
Geographic projections, spherical shapes and spherical trigonometry.d3-scale-chromatic
Sequential, diverging and categorical color scales.d3-sankey
Visualize flow between nodes in a directed acyclic network.d3-format
Format numbers for human consumption.d3-delaunay
Compute the Voronoi diagram of a set of two-dimensional points.d3-ease
Easing functions for smooth animation.d3-selection
Transform the DOM by selecting elements and joining to data.d3-zoom
Pan and zoom SVG, HTML or Canvas using mouse or touch input.d3-contour
Compute contour polygons using marching squares.d3-interpolate
Interpolate numbers, colors, strings, arrays, objects, whatever!d3-array
Array manipulation, ordering, searching, summarizing, etc.d3-dsv
A parser and formatter for delimiter-separated values, such as CSV and TSV.d3-color
Color spaces! RGB, HSL, Cubehelix, CIELAB, and more.d3-drag
Drag and drop SVG, HTML or Canvas using mouse or touch input.d3-time-format
Parse and format times, inspired by strptime and strftime.d3-voronoi
Compute the Voronoi diagram of a set of two-dimensional points.d3-hexbin
Group two-dimensional points into hexagonal bins.d3-time
A calculator for humanityโs peculiar conventions of time.d3-quadtree
Two-dimensional recursive spatial subdivision.d3-transition
Animated transitions for D3 selections.d3-fetch
Convenient parsing for Fetch.d3-axis
Human-readable reference marks for scales.d3.github.com
The D3 website.d3-path
Serialize Canvas path commands to SVG.d3-timer
An efficient queue for managing thousands of concurrent animations.d3-brush
Select a one- or two-dimensional region using the mouse or touch.d3-random
Generate random numbers from various distributions.d3-chord
Visualizations relationships or network flow with a circular layout.d3-tile
Compute the quadtree tiles to display in a rectangular viewport.d3-collection
Handy data structures for elements keyed by string.d3-request
A convenient alternative to XMLHttpRequest.d3-geo-polygon
Clipping and geometric operations for spherical polygons.d3-polygon
Geometric operations for two-dimensional polygons.d3-require
A minimal, promise-based implementation to require asynchronous module definitions.d3-selection-multi
Multi-value syntax for d3-selection and d3-transition.d3-dispatch
Register named callbacks and call them with arguments.versor
a home for Mike Bostock's versor.jsd3-bundler
DEPRECATED; use rollup/rollup.d3-hsv
The HSV (Hue, Saturation, Value) color space.d3-logo
D3 brand assets.d3-cam16
A d3 implementation of the CIECAM16 color appearance model.d3-hcg
The HCG (Hue, Chroma, Grayness) color space derived from the Munsell color system.d3-scripts
Common scripts for D3 modules.d3-hull
DEPRECATED; see d3-polygonโs hull function.blur-benchmark
temporary benchmark for d3.blur implementationsLove Open Source and this site? Check out how you can help us