Ответ 1
d3.js. Смотрите галерею:
https://github.com/mbostock/d3/wiki/Gallery
Разверните демоверсии или примеры:
- http://mbostock.github.com/d3/talk/20111116/bar-hierarchy.html
- http://mbostock.github.com/d3/talk/20111018/treemap.html
- http://mbostock.github.com/d3/talk/20111018/partition.html
- http://bost.ocks.org/mike/miserables/
- http://www.jasondavies.com/coffee-wheel/
- http://thepowerrank.com/visual/NCAA_Tournament_Predictions
- http://square.github.com/crossfilter/
- http://windhistory.com/map.html#4.00/36.00/-95.00/http://windhistory.com/station.html?KMKT li >
- http://trends.truliablog.com/vis/tru247/
- http://trends.truliablog.com/vis/metro-movers/
- http://marcinignac.com/projects/open-budget/viz/index.html
- http://bl.ocks.org/3630001
- http://bl.ocks.org/1346395
- http://bl.ocks.org/1314483
- http://slodge.com/teach/
- http://tympanus.net/Tutorials/MultipleAreaChartsD3/
- http://bl.ocks.org/3287802
Существует несколько учебников. Вот два:
И есть скриптовые d3-редакторы:
Так что для меня, d3.js, безусловно, кажется лучшим выбором.