A JavaScript library for manipulating documents based on data. It helps you bring data to life using HTML, SVG and CSS. Combines powerful visualization components and a data-driven approach to DOM manipulation.