node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »


NPM Release Dependency Status Dependency Status Slack

Bar Charts

Tree Maps

Scatter Plots

Stacked Areas

Line Plots


Box Plots

Pie Charts

Geo Maps


A javascript library that extends the popular D3.js to enable fast and beautiful visualizations.

Helpful Links

Development Environment

Clone the repo:

git clone

Move into that directory:

cd d3plus

Install the dependencies:

npm install

Run the gulp process:


Gulp will run a server on your local machine at port 4000, and whenever you change a source file it will re-compile d3plus.js and reload your browser!

Additionally, the gulp process watches for any files in a directory titles "/tests". If you place all of your test .html files in a directory of that name, the gulp process will also detect any file changes and refresh the browser.