d3/d3-force
Force-directed graph layout using velocity Verlet integration.
Data-Driven Documents
Force-directed graph layout using velocity Verlet integration.
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
Geographic projections, spherical shapes and spherical trigonometry.
Format numbers for human consumption.
Encodings that map abstract data to visual representation.
Extended geographic projections for d3-geo.
Drag and drop SVG, HTML or Canvas using mouse or touch input.
Compute the Voronoi diagram of a set of two-dimensional points.
Compute contour polygons using marching squares.
Compute the Voronoi diagram of a set of two-dimensional points.
Clipping and geometric operations for spherical polygons.
2D layout algorithms for visualizing hierarchical data.
Color spaces! RGB, HSL, Cubehelix, CIELAB, and more.
Graphical primitives for visualization, such as lines and areas.
Visualize flow between nodes in a directed acyclic network.
Evaluate asynchronous tasks with configurable concurrency.
[DEPRECATED] A repository for sharing D3.js V3 plugins.
Pan and zoom SVG, HTML or Canvas using mouse or touch input.
Serialize Canvas path commands to SVG.
Array manipulation, ordering, searching, summarizing, etc.
An efficient queue for managing thousands of concurrent animations.
Easing functions for smooth animation.
Interpolate numbers, colors, strings, arrays, objects, whatever!
Geometric operations for two-dimensional polygons.
Sequential, diverging and categorical color scales.
Select a one- or two-dimensional region using the mouse or touch.
Transform the DOM by selecting elements and joining to data.
Animated transitions for D3 selections.
Parse and format times, inspired by strptime and strftime.
a home for Mike Bostock's versor.js