D3.js Blocks

Experiments and Sketches

A catalog of visualizations mostly created using D3.js which fall into one of the following 4 categories:

  • Workshop and tutorial materials/exercises
  • Reusable/extensible charts and library functions
  • Explorations of different visual encodings of datasets
  • Ad-hoc sketches of generative graphics


To facilitate and encourage extension, adaptation, and sharing, these visualizations are hosted on bl.ocks.org. In addition to being a wonderful resource for inspiration and education, bl.ocks is vibrant community around data visualization, made great by the people who contribute and engage with it.

For easy forking and remixing, I suggest using Building Blocks to rapidly iterate on any visualization.