D3
D3 (or D3.js) is a JavaScript library for producing dynamic, interactive data visualizations in web browsers. D3 helps you bring data to life using HTML, SVG, and CSS. D3 combines powerful visualization and interaction techniques with a data-driven approach to Document Object Model (DOM) manipulation, giving you the full capabilities of modern browsers and the freedom to design the right visual interface for your data.
A huge collection of D3 visualization examples is available at the D3 gallery and on bl.ocks.org/mbostock. Various applications and data visualization frameworks have been built using D3, combining its methods with other modern technologies. Some of them are presented below.
Interactive D3 Force-Directed Graph (drag any node to change its location). Find out more at D3 gallery