Block-a-Day #1. A map transitions into an interactive force-directed graph (and back).
Data Sources: OpenFlights
What I Learned: I went down a few rabbit holes here; for a while, I was planning to use forces to draw each node to its lat/lon. This felt clunky (and I didn't have a good way to toggle forces on and off, although it occurs to me now that I could swap out two discrete simulations…). In the end, I settled on the current approach of replacing the simulation with a basic transition.
What I'd Do With More Time: Great arcs? Also this would be more visually interesting with color, even if that was only used to encode the region of each airport.
Just what it sounds like. For fifteen days, I will make a D3.js v4 block every single day. Rules:
https://d3js.org/d3.v4.min.js