There are many other examples of the New York Times providing interactive data visualizations which do exactly what you're talking about.
[1] http://www.nytimes.com/interactive/2012/09/06/us/politics/co...
[2] http://www.nytimes.com/interactive/2012/11/02/us/politics/pa...
[3] http://www.nytimes.com/interactive/2013/02/20/movies/among-t...