Sha256: acb4e9e46f3c634432856e85f975d02f004208d261eadf978f32aa5fe9b82461
Contents?: true
Size: 1.04 KB
Versions: 6
Compression:
Stored size: 1.04 KB
Contents
var w = 960, h = 2000; var tree = d3.layout.tree() .size([h, w - 160]); var diagonal = d3.svg.diagonal() .projection(function(d) { return [d.y, d.x]; }); var vis = d3.select("#chart").append("svg:svg") .attr("width", w) .attr("height", h) .append("svg:g") .attr("transform", "translate(40, 0)"); d3.json("../data/flare.json", function(json) { var nodes = tree.nodes(json); var link = vis.selectAll("path.link") .data(tree.links(nodes)) .enter().append("svg:path") .attr("class", "link") .attr("d", diagonal); var node = vis.selectAll("g.node") .data(nodes) .enter().append("svg:g") .attr("class", "node") .attr("transform", function(d) { return "translate(" + d.y + "," + d.x + ")"; }) node.append("svg:circle") .attr("r", 4.5); node.append("svg:text") .attr("dx", function(d) { return d.children ? -8 : 8; }) .attr("dy", 3) .attr("text-anchor", function(d) { return d.children ? "end" : "start"; }) .text(function(d) { return d.name; }); });
Version data entries
6 entries across 6 versions & 1 rubygems