/*
* Use this variable instead of d3.select("body").append("svg")
* */
// var svg = d3.select("body").append("svg")
var svg = wrapper
.attr("width", diameter)
.attr("height", diameter - 150)
.append("g")
.attr("transform", "translate(" + diameter / 2 + "," + diameter / 2 +
")");
/*
* You don't need to require the json file with data
* */
// d3.json("flare.json", function (error, root) {
// if (error) throw error;
/*
* Define the variable "root" with the data argument of the module
* */
var root = data;
node.append("circle")
.attr("r", 4.5);
node.append("text")
.attr("dy", ".31em")
.attr("text-anchor", function (d) {
return d.x < 180 ? "start" : "end";
})
.attr("transform", function (d) {
return d.x < 180 ? "translate(8)" : "rotate(180)translate(-8)";
})
.text(function (d) {
return d.name;
})
.on("mouseover", function(){return tooltip.style("visibility",
"visible");})
.on("mousemove", function(){return tooltip.style("top",
(d3.event.pageY-10)+"px").style("left",
(d3.event.pageX+10)+"px");})
.on("mouseout", function(){return tooltip.style("visibility",
"hidden");});;
// });
/*
* Replace "self" with "document"
* */
// d3.select(self.frameElement).style("height", diameter - 150 + "px");
d3.select(document.frameElement).style("height", diameter - 150 +
"px");