• Pricing
  • Get started
The avatar for @d3

D3

Bring your data to life.
https://d3js.org
Public notebooks
Public collections

Public collections

Showing 1-30 of 40 collections
PrevNext
thumbnail
d3-array (32)
Array manipulation, ordering, searching, summarizing, etc.
thumbnail
d3-axis (4)
Human-readable reference marks for scales.
thumbnail
d3-brush (15)
Select a one- or two-dimensional region using the mouse or touch.
thumbnail
D3 Charts (11)
Older D3 examples, deprecated.
thumbnail
d3-chord (4)
Visualizations relationships or network flow with an aesthetically-pleasing circular layout.
thumbnail
d3-color (6)
Color spaces! RGB, HSL, Cubehelix, Lab (CIELAB) and HCL (CIELCH).
thumbnail
d3-contour (10)
Compute contour polygons using marching squares.
thumbnail
d3-delaunay (10)
Compute the Voronoi diagram of a set of two-dimensional points.
thumbnail
d3-dispatch (1)
Register named callbacks and call them with arguments.
D3 Documentation (36)
thumbnail
d3-drag (16)
Drag and drop SVG, HTML or Canvas using mouse or touch input.
thumbnail
d3-dsv (2)
A parser and formatter for delimiter-separated values, such as CSV and TSV.
thumbnail
d3-ease (3)
Easing functions for smooth animation.
d3-fetch (0)
Convenient parsing for Fetch.
thumbnail
d3-force (19)
Force-directed graph layout using velocity Verlet integration.
thumbnail
d3-format (1)
Format numbers for human consumption.
thumbnail
d3-geo (73)
Geographic projections, spherical shapes and spherical trigonometry.
thumbnail
d3-geo-polygon (10)
Clipping and geometric operations for spherical polygons.
thumbnail
d3-geo-projection (95)
Extended geographic projections for D3.
thumbnail
d3-hexbin (4)
Group two-dimensional points into hexagonal bins.
thumbnail
d3-hierarchy (35)
2D layout algorithms for visualizing hierarchical data.
thumbnail
d3-interpolate (13)
Interpolate numbers, colors, strings, arrays, objects, whatever!
thumbnail
d3-path (2)
Serialize Canvas path commands to SVG.
thumbnail
d3-polygon (2)
Geometric operations for two-dimensional polygons.
thumbnail
d3-quadtree (3)
Two-dimensional recursive spatial subdivision.
thumbnail
d3-random (4)
Generate random numbers from various distributions.
thumbnail
d3-sankey (5)
Visualize flow between nodes in a directed acyclic network.
thumbnail
d3-scale (16)
Encodings that map abstract data to visual representation.
thumbnail
d3-scale-chromatic (4)
Sequential, diverging and categorical color scales.
thumbnail
d3-selection (5)
Transform the DOM by selecting elements and joining to data.
Showing 1-30 of 40 collections
PrevNext
Platform
  • Observable Canvases
  • Observable Notebooks
  • Pricing
Docs
  • Observable
  • Observable Framework
  • Observable Plot
  • D3
  • Release notes
Resources
  • Blog
  • Webinars
  • Videos
  • Customer stories
  • Community Slack
  • Forum
Company
  • About
  • Careers
  • GitHub
GitHubLinkedInBlueskyYouTubeX
Platform
  • Observable Canvases
  • Observable Notebooks
  • Pricing
Docs
  • Observable
  • Observable Framework
  • Observable Plot
  • D3
  • Release notes
Resources
  • Blog
  • Webinars
  • Videos
  • Customer stories
  • Community Slack
  • Forum
Company
  • About
  • Careers
  • GitHub
GitHubLinkedInBlueskyYouTubeX
© 2025 Observable, Inc.PrivacySecurityTerms of ServiceVulnerability Disclosure