d3-array

19 notebooks

Array manipulation, ordering, searching, summarizing, etc.

d3-axis

1 notebook

Human-readable reference marks for scales.

d3-brush

2 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-contour

4 notebooks

Compute contour polygons using marching squares.

d3-dsv

1 notebook

A parser and formatter for delimiter-separated values, such as CSV and TSV.

d3-force

2 notebooks

Force-directed graph layout using velocity Verlet integration.

d3-geo

28 notebooks

Geographic projections, spherical shapes and spherical trigonometry.

d3-geo-polygon

8 notebooks

Clipping and geometric operations for spherical polygons.

d3-geo-projection

87 notebooks

Extended geographic projections for D3.

d3-hexbin

3 notebooks

Group two-dimensional points into hexagonal bins.

d3-hierarchy

22 notebooks

2D layout algorithms for visualizing hierarchical data.

d3-path

1 notebook

d3-random

2 notebooks

d3-sankey

2 notebooks

Visualize flow between nodes in a directed acyclic network.

d3-scale

2 notebooks

Encodings that map abstract data to visual representation.

d3-scale-chromatic

1 notebook

Sequential, diverging and categorical color scales.

d3-selection

1 notebook

Transform the DOM by selecting elements and joining to data.

d3-shape

13 notebooks

Graphical primitives for visualization, such as lines and areas.

d3-tile

4 notebooks

Compute the quadtree tiles to display in a rectangular viewport.

d3-transition

2 notebooks

Animated transitions for D3 selections.

d3-zoom

1 notebook

Pan and zoom SVG, HTML or Canvas using mouse or touch input.