Working with D3
I find myself picking up and putting down D3 a lot. Each time I pick it up, I relearn the tricks I learnt just before I last put it down. Never again! Here are my tricks for working with D3, written to my future self.
The margin convention