Blogs / Personal blogs

Mike Bostock

bost.ocks.org

Popular posts
7
Total points
2,631
HN comments
699
Rank
#578 personal

Visit bost.ocks.org → On Hacker News Feb 2012 – Nov 2014

Software Engineering 4Web & Frontend 3Databases & Data 3Design & UX 2Tools & Productivity 1Math & Algorithms 1

1

How To Scroll

Scroll-based interaction is incredibly popular for interactive storytelling . There are many compelling reasons for this, yet scrolling is surprisingly nuanced and easy to break. So here are five rules for employing scrolling effectively.

2

How D3 Selections Work

In the past I have presented simplified descriptions of D3 ’s selections, providing only enough detail to get started. This article takes a more comprehensive approach; rather than saying how to use selections , I will explain how selections are implemented . This may take longer to read, but it should dispel any…

3

D3: Thinking with Joins

Say you’re making a basic scatterplot using D3 , and you need to create some SVG circle elements to visualize your data. You may be surprised to discover that D3 has no primitive for creating multiple DOM elements. Wait, WAT?