D3.js — это библиотека для обработки и визуализации данных. D3 помогает «оживлять» информацию, используя HTML, SVG и CSS. Опираясь на веб-стандарты, библиотека использует все возможности современных браузеров без привязки к проприетарным фреймворкам, сочетая в себе мощные компоненты для визуализации и data-driven (управляемый данными) подход к манипуляциям с DOM.