Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@mbostock
Created November 14, 2011 16:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mbostock/1364304 to your computer and use it in GitHub Desktop.
Save mbostock/1364304 to your computer and use it in GitHub Desktop.
Prototype Chart Template (WIP)
d3.mbostock.pie = function() {
var pie = {},
parent,
data;
var svg = d3.create("svg:svg");
function redraw() {
return pie;
}
pie.data = function(x) {
if (!arguments.length) return data;
data = x;
return redraw();
};
pie.parent = function(x) {
if (!arguments.length) return parent;
parent = x ? svg.remove() : d3.select(parent).adopt(svg);
return pie;
};
return pie;
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment