No description or website provided.
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
test
LICENSE
README.md
index.js
package.json

README.md

d3renderer

This module enables us to create server-side d3 svg image. It is very useful when your boss directs you to create visualization for IE5 users.

This module cteates both svg base64image and png image file.

Requirement

This module depends on phantomjs.

Install

$ git clone git@github.com:muddydixon/d3renderer.git
$ cd d3renderer
$ npm install && npm test

Usage

require('d3renderer');
var svg = d3.select('body').append('svg')
  .attr('width', 400)
  .attr('height', 300); // you can use "body"
svg.selectAll('circle').data([1, 3, 5, 7]).enter()
  .append('circle')
  .attr('cx', function(d){  return 10 * d; })
  .attr('cy', function(d){  return 10 * d; })
  .attr('r', function(d){  return 10 * d; })
;
d3.render(function(err, base64img){
  // send to client base64image
});

License

see LICENSE