D3 - Node.js

Table of Contents


D3 runs also on Node. use Javascript - npm (Node package manager) to install it.

npm install d3

Note that because Node itself lacks a DOM and multiple DOM implementations exist for it (e.g., JSDOM), you'll need to explicitly pass in a DOM element to your d3 methods like so:

var d3 = require("d3"),
    jsdom = require("jsdom");

var document = jsdom.jsdom(),
    svg = d3.select(document.body).append("svg");

Powered by ComboStrap