moved svg creation and append to the graphing radar
[tech-radar.git] / src / graphing / radar.js
index 2ae2f4d..0b3eb00 100644 (file)
@@ -1,9 +1,11 @@
-tr.graphing.Radar = function (svg, size, radar) {
-  var self, fib;
-  self = {};
+tr.graphing.Radar = function (size, radar) {
+  var self, fib, svg;
+
+  svg = d3.select("body").append("svg");
   fib = new tr.util.Fib();
 
-  svg.attr('width', size).attr('height', size);
+  self = {};
+  self.svg = svg;
 
   function center () {
     return Math.round(size/2);
@@ -156,9 +158,12 @@ tr.graphing.Radar = function (svg, size, radar) {
 
   self.plot = function () {
     var cycles, quadrants;
+
     cycles = radar.cycles().reverse();
     quadrants = radar.quadrants();
 
+    svg.attr('width', size).attr('height', size);
+
     plotCircles(cycles);
     plotLines();
     plotTexts(cycles);