-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);
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);