Merge branch 'group_spacing' of https://github.com/dimagi/nvd3 into master-patched

master-patched
Robin Hu 11 years ago
commit 5d7570bbed

@ -24,6 +24,7 @@ nv.models.multiBar = function() {
, drawTime = 500
, xDomain
, yDomain
, groupSpacing = 0.1
, dispatch = d3.dispatch('chartClick', 'elementClick', 'elementDblClick', 'elementMouseover', 'elementMouseout')
;
@ -105,7 +106,7 @@ nv.models.multiBar = function() {
});
x .domain(d3.merge(seriesData).map(function(d) { return d.x }))
.rangeBands([0, availableWidth], .1);
.rangeBands([0, availableWidth], groupSpacing);
//y .domain(yDomain || d3.extent(d3.merge(seriesData).map(function(d) { return d.y + (stacked ? d.y1 : 0) }).concat(forceY)))
y .domain(yDomain || d3.extent(d3.merge(seriesData).map(function(d) { return stacked ? (d.y > 0 ? d.y1 : d.y1 + d.y ) : d.y }).concat(forceY)))
@ -435,6 +436,12 @@ nv.models.multiBar = function() {
return chart;
};
chart.groupSpacing = function(_) {
if (!arguments.length) return groupSpacing;
groupSpacing = _;
return chart;
};
//============================================================

Loading…
Cancel
Save