Recent Examples

All Examples

Blog Posts

All Posts

D3plus COMTRADE Workshop

Dave and I recently held a D3plus workshop at the MIT Media Lab for students of César Hidalgo’s Networks, Complexity, and Their Applications class (MAS 581). Our strategy was to structure the class by showing the different types of visualizations that D3plus has to offer, while also showing off some...

Guide to Creating Visualizations

Ok, so you’ve been D3plus for a while, gotten used to its quirks and even come to love it (hopefully). Now you’d like to extend the library to include a specific visualization type not currently supported. Well, you’ve come to the right place. This post will walk you through, step-by-step,...

Largest rectangle in a polygon

Note: There is an interactive vizualization of the algorithm at the end of the post. In this blog post I’m going to explain an algorithm that we recently designed for finding the largest area rectangle of any orientation that lies inside a given polygon. An important application of this problem...

Getting Started with D3plus part 1: The Basics

The following blog post will walk you through how to get up and running with the absolute basics of creating a D3plus visualization. We will start by looking at how and where to download the library, formatting data and lastly creating a tree map from scratch. When developing locally, note...