fixed margin_h being multiplied by 2 everywhere
authorForrest Voight <forrest@forre.st>
Thu, 22 Mar 2012 22:27:12 +0000 (18:27 -0400)
committerForrest Voight <forrest@forre.st>
Mon, 26 Mar 2012 18:17:18 +0000 (14:17 -0400)
web-static/graphs.html

index 7135884..67213d9 100644 (file)
                 var w = 640;
                 var h = 300;
                 var margin_v = 40;
-                var margin_h = 60;
+                var margin_h = 120;
                 
                 var x = d3.time.scale().domain([
                     as_date(d3.min(lines, function(line) { return d3.min(line.data, itemgetter(0)); })),
                     as_date(d3.max(lines, function(line) { return d3.max(line.data, itemgetter(0)); }))
-                ]).range([0 + margin_h * 2, w - margin_h * 2]);
+                ]).range([0 + margin_h, w - margin_h]);
                 var y = d3.scale.linear().domain([
                     0,
                     d3.max(lines, function(line) { return d3.max(line.data, compose(line.value_getter, itemgetter(1))); } )
                             .attr("text-anchor", "start")
                             .attr("dominant-baseline", "central")
                             .attr("fill", line.color)
-                            .attr("x", w - 2*margin_h + 10)
+                            .attr("x", w - margin_h + 10)
                             .attr("y", y(stats.mean) - 12);
                         g.append("svg:text")
                             .text("-Mean: " + d3.format(".3s")(stats.mean) + unit)
                             .attr("text-anchor", "start")
                             .attr("dominant-baseline", "central")
                             .attr("fill", line.color)
-                            .attr("x", w - 2*margin_h)
+                            .attr("x", w - margin_h)
                             .attr("y", y(stats.mean));
                         if(total_unit != null)
                             g.append("svg:text")
                                 .attr("text-anchor", "start")
                                 .attr("dominant-baseline", "central")
                                 .attr("fill", line.color)
-                                .attr("x", w - 2*margin_h + 10)
+                                .attr("x", w - margin_h + 10)
                                 .attr("y", y(stats.mean) + 12);
                     }
                 }
                 // x axis
                 
                 g.append("svg:line")
-                    .attr("x1", margin_h * 2)
+                    .attr("x1", margin_h)
                     .attr("y1", h - margin_v)
-                    .attr("x2", w - margin_h * 2)
+                    .attr("x2", w - margin_h)
                     .attr("y2", h - margin_v);
                 
                 g.selectAll()
                 // y axis
                 
                 g.append("svg:line")
-                    .attr("x1", margin_h * 2)
+                    .attr("x1", margin_h)
                     .attr("y1", h - margin_v)
-                    .attr("x2", margin_h * 2)
+                    .attr("x2", margin_h)
                     .attr("y2", margin_v);
                 
                 g.selectAll()
                     .data(y.ticks(6))
                     .enter().append("svg:line")
-                    .attr("x1", margin_h * 2 - 5)
+                    .attr("x1", margin_h - 5)
                     .attr("y1", y)
-                    .attr("x2", margin_h * 2)
+                    .attr("x2", margin_h)
                     .attr("y2", y);
                 
                 g.selectAll()
                     .data(y.ticks(6))
                     .enter().append("svg:text")
                     .text(compose(function(x) { return x + unit; }, d3.format(".2s")))
-                    .attr("x", margin_h)
+                    .attr("x", margin_h/2)
                     .attr("y", y)
                     .attr("dominant-baseline", "central")
                     .attr("text-anchor", "middle");