D3 is a new tool for designers and programmers working on creating interactive visualizations out of large data sets. We recently told you how to create choropleth maps in D3 with an easy, step-by-step tutorial. In this short video, we’ll go over the basics of using selections with d3.js to make data-driven visualizations.
Source: Using Selections in D3 to Make Data-Driven Visualizations | Visually Blog