D3

D3 is a javascript charting library.

To help internalize the mental model, read this and this (came up in a HN thread)