The New York Times publishes impressive interactive visualizations on their website. A recent article allowed users to draw a graph and compare it to a graph generated by real data. You can see the original article and visualization here. I noticed the interaction felt similar to something I built for twodots, so I took a stab at implementing a similar interactive graph with D3.
A demo of the code is available here.