D3 Resources

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

There are numerous libraries built on top of D3 that you can use to create standard and out of the box visualizations. This reduces the learning curve and hence time to publish beautiful visualizations. Most of these libraries provide ways to customize your visualizations.

D3 Libraries:

The following are popular libraries that give various types of chart building functionalities and customizable features:

Library Source Examples
NVD3.js https://github.com/novus/nvd3 http://nvd3.org/examples/index.html
Dimple.js https://github.com/PMSI-AlignAlytics/dimple http://dimplejs.org/examples_index.html
Plotly.js https://github.com/plotly/plotly.js https://plot.ly/javascript

Geographic Maps:

The following libraries are geographic visualizations libraries that give you customizable map visualization tools:

Library Source Examples
D3 Carto Maps https://github.com/emeeks/d3-carto-map https://github.com/emeeks/d3-carto-map/wiki/Examples
D3 Geomaps https://github.com/yaph/d3-geomap http://d3-geomap.github.io

Third Party Library:

These are D3 libraries that can be used with third party frameworks like Angular and React:

Library Source
Angular-nvD3 https://github.com/krispo/angular-nvd3
React-D3 https://github.com/esbullington/react-d3

D3 Plugins:

In addition to the standard D3 features, there are several D3 Plugins available to be included in your project. These plugins are basically nothing but D3 modules. Users can also contribute by creating D3 plugins. Visit https://github.com/d3/d3/wiki/Plugins to know more about all the D3 plugins.