Small multiples are great, and the right interactions can make them even better. A primer and a howto.
D3

How to Make Interactive Linked Small Multiples

Members Only
How to Make an Interactive Treemap
Treemaps are useful to view and explore hierarchical data. Interaction can help you look at the data in greater detail.

Responsive maps with D3.js
A challenge these days with visualization is that a piece might look great on a computer monitor and then break on a tablet or phone. However, if you design your…

Central limit theorem animation
The central limit theorem: In probability theory, the central limit theorem (CLT) states that, given certain conditions, the mean of a sufficiently large number of independent random variables, each with…

Vega: A visualization grammar to create without programming
Visualization online can be a challenge if you don't know how to program. Analytics startup Trifacta just lightened the load with Vega, a "visualization grammar" that lets you create and…

How to Animate Transitions Between Multiple Charts
Animated transitioning between chart types can add depth to your data display. Find out how to achieve this effect using JavaScript and D3.js.

Color names plotted against gender
A couple of years ago, xkcd ran a survey that asked people to name colors. Stephen Von Worley plotted that data by gender in an interactive. That's a dot for…

How to Make an Interactive Network Visualization
Interactive network visualizations make it easy to rearrange, filter, and explore your connected data. Learn how to make one using D3 and JavaScript.

Parallel Sets for categorical data, D3 port
A while back, Robert Kosara and Caroline Ziemkiewicz shared their work on Parallel Sets, a way to visually explore categorical data. Software developer, Jason Davies, just ported the technique to…

Members Only
Interactive Time Series Chart with Filters
Time series charts can easily turn to spaghetti when you have multiple categories. By highlighting the ones of interest, you can direct focus and allow comparisons.

Live Coding Implemented
Remember Bret Victor's live coding talk from last month? He presented an example where he would edit code on one side, and the corresponding visual would automatically update on the…

Interactive and animated word cloud
For those who die a little inside every time they see a word cloud: shield your eyes. For the less dramatic, Jason Davies, in his latest D3 bucketofun, created an…

Members Only
Build Interactive Area Charts with Filters
When you have several time series over many categories, it can be useful to show them separately rather than put it all in one graph. This is one way to do it interactively with categorical filters.

How do Americans spend their days?
One of my favorite data graphics is an interactive piece by The New York Times that shows how Americans spend their day, based on the American Time Use Survey (ATUS).…