March 08, 2014

Git, the superhero of version control, allows you to review all the commands that have modified the HEAD tag in a git repo: The output for…

March 08, 2014

The Why From Object Constancy by Mike Bostock: Animated transitions are pretty, but they also serve a purpose: they make it easier to follow…

March 06, 2014

Making things zoom across the page is what I used to think javascript was all about, but it wasn’t until I started learning d3 that I found…

March 05, 2014

D3 has an awesome tick library, which makes it easy to customize an axis. I have not found any evidence of a built in function to customize…

March 04, 2014

A Technique for Producing Ideas by James Webb Young (1965) Young proposes that all ideas are the result of five identifiable stages of…

March 04, 2014

D3 provides powerful functions for manipulating raw data sets, including csv(), nest(), and rollup(). I generated a hundred rows of test…

March 03, 2014

Add scales to a d3 plot in three easy steps: 1. Define the scale 2. Draw the scale 3. Apply the scale to your data Awesome.

March 01, 2014

Javascript Date objects have zero indexed months but not dates. Wat? Resources Javascript strftime

February 27, 2014

Primitives and object literals are not the only things you can bind to a D3 visualization. After all, aren’t javascript functions objects as…

© Katie Leonard 2022