NVD3.js - interactive and reusable charts for D3.js

D3.js is a JavaScript library designed to manipulate documents with different data. D3 in some sense brings data to life with the help of HTML, SVG and CSS. D3 emphasizes on web standards and gives you all the capabilities of modern browsers outside the proprietary framework. It combines powerful visualization components and data-process approach to DOM manipulation.
NVD3.js is a library with an open source software, designed to create charts. The library approximately repeats the creation process, which we can observe in D3.js, this makes it very convenient for D3.js fans. Charts created by this library are very interactive, and can be readily designed or modified.
Below are examples of charts which are created using NVD3.js.
Line chart
Bubble chart
Stacked area chart
Discrete bar chart
Grouped multi-bar chart
Pie chart
In the future articles we will talk about each type of chart shown above.