Skip to content
SPECIFICTION
Get listed

NVD3

nvd3-community.github.io

Free plan Web

Spec sheet

Purpose
NVD3 is a reusable chart library for D3.js.Read 5 Oct 2026 · nvd3-community.github.io
License
The NVD3 code is licensed under Apache License 2.0.Read 5 Oct 2026 · github.com
Browsers
The README lists current Chrome, Safari, and Firefox, Opera 15+, and Internet Explorer 10+ as supported browsers.Read 5 Oct 2026 · github.com
Chart examples
The examples page lists charts including line, bar, pie, donut, scatter, candlestick, box plot, sunburst, and force directed charts.Read 5 Oct 2026 · nvd3-community.github.io
Customization
The project invites users to fork it, implement a chart model and example, and submit a pull request for consideration.Read 5 Oct 2026 · github.com
D3 dependency
NVD3 requires D3 3.4.4 or later and its README says it does not support D3 4.x.Read 5 Oct 2026 · github.com
Development workflow
The README describes building the JavaScript and CSS assets with Node.js, npm, and Grunt.Read 5 Oct 2026 · github.com
Installation
The project says to add the NVD3 JavaScript and CSS assets to an HTML project, with NVD3 loaded after D3.js.Read 5 Oct 2026 · github.com
Known development limitation
The README says its build instructions and testing setup may not work on Windows machines.Read 5 Oct 2026 · github.com
Optional performance dependency
The project says Fastdom can improve line chart performance by batching DOM reads and writes, and NVD3 uses it if present.Read 5 Oct 2026 · github.com
Platform
webRead 21 Sep 2026 · github.com
Testing
The README says unit tests use Karma and Mocha and directs contributors to run Grunt for unit tests.Read 5 Oct 2026 · github.com

Plans and prices

NVD3 Free Reusable D3.js chart library · Apache License 2.0 Read 5 Oct 2026 · github.com

Every NVD3 plan and price →

Where Specifiction places it

Alternatives to NVD3All alternatives →