From 8ad5eb58b01e068428652aabcb519281ab6c0461 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Tue, 24 Feb 2015 16:20:47 +0100 Subject: bargraph: optional width/height parameters --- public/js/d3funcs.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'public/js') diff --git a/public/js/d3funcs.js b/public/js/d3funcs.js index 15fe5eb..f7f698d 100644 --- a/public/js/d3funcs.js +++ b/public/js/d3funcs.js @@ -1,8 +1,15 @@ -show_bargraph = function(datasource, title, xLabel, yLabel, yFormat) { +show_bargraph = function(datasource, title, xLabel, yLabel, yFormat, width, height) { - var margin = {top: 40, right: 20, bottom: 30, left: 40}, - width = 960 - margin.left - margin.right, - height = 500 - margin.top - margin.bottom; + var margin = {top: 40, right: 20, bottom: 30, left: 40}; + + if (!width) { + width = 960; + } + if (!height) { + height = 500; + } + width -= margin.left + margin.right; + height -= margin.top + margin.bottom; var x = d3.scale.ordinal() .rangeRoundBands([0, width], .1); -- cgit v1.2.3