NVD3
The facts below are what the maker publishes about NVD3, checked and dated. Our editors have not written about it yet.
Plans and prices
From NVD3's own pricing page, checked 5 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| NVD3 | Free | Reusable D3.js chart library · Apache License 2.0 |
The facts
Each one read from NVD3's own pages, with the date it was checked.
Where it runs
- Browsers
- The README lists current Chrome, Safari, and Firefox, Opera 15+, and Internet Explorer 10+ as supported browsers.checked 5 Oct 2026
- Platform
- webchecked 21 Sep 2026
What it does
- Chart examples
- The examples page lists charts including line, bar, pie, donut, scatter, candlestick, box plot, sunburst, and force directed charts.checked 5 Oct 2026
- Customization
- The project invites users to fork it, implement a chart model and example, and submit a pull request for consideration.checked 5 Oct 2026
- D3 dependency
- NVD3 requires D3 3.4.4 or later and its README says it does not support D3 4.x.checked 5 Oct 2026
- Development workflow
- The README describes building the JavaScript and CSS assets with Node.js, npm, and Grunt.checked 5 Oct 2026
- Installation
- The project says to add the NVD3 JavaScript and CSS assets to an HTML project, with NVD3 loaded after D3.js.checked 5 Oct 2026
- Known development limitation
- The README says its build instructions and testing setup may not work on Windows machines.checked 5 Oct 2026
- License
- The NVD3 code is licensed under Apache License 2.0.checked 5 Oct 2026
- Optional performance dependency
- The project says Fastdom can improve line chart performance by batching DOM reads and writes, and NVD3 uses it if present.checked 5 Oct 2026
- Purpose
- NVD3 is a reusable chart library for D3.js.checked 5 Oct 2026
- Testing
- The README says unit tests use Karma and Mocha and directs contributors to run Grunt for unit tests.checked 5 Oct 2026




