@d3
Bring your data to life.
336
notebooks
2,797
likes
1,787
forks
d3-array
21 notebooks
Array manipulation, ordering, searching, summarizing, etc.
d3-axis
3 notebooks
Human-readable reference marks for scales.
d3-brush
10 notebooks
Select a one- or two-dimensional region using the mouse or touch.
d3-chord
2 notebooks
Visualizations relationships or network flow with an aesthetically-pleasing circular layout.
d3-color
3 notebooks
Color spaces! RGB, HSL, Cubehelix, Lab (CIELAB) and HCL (CIELCH).
d3-contour
7 notebooks
Compute contour polygons using marching squares.
d3-delaunay
3 notebooks
Compute the Voronoi diagram of a set of two-dimensional points.
d3-drag
9 notebooks
Drag and drop SVG, HTML or Canvas using mouse or touch input.
d3-dsv
1 notebook
A parser and formatter for delimiter-separated values, such as CSV and TSV.
d3-ease
2 notebooks
Easing functions for smooth animation.
d3-force
3 notebooks
Force-directed graph layout using velocity Verlet integration.
d3-geo
32 notebooks
Geographic projections, spherical shapes and spherical trigonometry.
d3-geo-polygon
9 notebooks
Clipping and geometric operations for spherical polygons.
d3-geo-projection
89 notebooks
Extended geographic projections for D3.
d3-hexbin
3 notebooks
Group two-dimensional points into hexagonal bins.
d3-hierarchy
27 notebooks
2D layout algorithms for visualizing hierarchical data.
d3-interpolate
12 notebooks
Interpolate numbers, colors, strings, arrays, objects, whatever!
d3-path
1 notebook
Serialize Canvas path commands to SVG.
d3-random
3 notebooks
Generate random numbers from various distributions.
d3-sankey
2 notebooks
Visualize flow between nodes in a directed acyclic network.
d3-scale
13 notebooks
Encodings that map abstract data to visual representation.
d3-scale-chromatic
2 notebooks
Sequential, diverging and categorical color scales.
d3-selection
1 notebook
Transform the DOM by selecting elements and joining to data.
d3-shape
20 notebooks
Graphical primitives for visualization, such as lines and areas.
d3-tile
15 notebooks
Compute the quadtree tiles to display in a rectangular viewport.
d3-transition
3 notebooks
Animated transitions for D3 selections.
d3-zoom
14 notebooks
Pan and zoom SVG, HTML or Canvas using mouse or touch input.