BarGroup uses data object

This commit is contained in:
Marlena Compton
2014-12-06 21:30:38 -08:00
parent 482650dec6
commit dbbd37e59e
3 changed files with 8 additions and 5 deletions

View File

@@ -3,12 +3,12 @@
var growstuff = (window.growstuff = window.growstuff || {});
function BarGroup(bars) {
this._bars = bars;
function BarGroup(data) {
this._data = data
}
BarGroup.prototype.render = function(d3){
var bars = this._bars;
var bars = this._data.bars;
return d3.append('g')
.attr("class", "bar")
.selectAll("rect")

View File

@@ -18,7 +18,7 @@
var width = this._data.width;
var height = this._data.height;
var margin = this._data.margin;
var barGroup = new BarGroup(bars);
var barGroup = new BarGroup(this._data);
var barLabelGroup = new BarLabelGroup(this._data);
var margin = this._data.margin;
var svg = d3

View File

@@ -11,7 +11,10 @@
{name: 'Shade', value: 0.2},
{name: 'Half Shade', value: 0.5}
];
subject = new BarGroup(bars);
var data = {
bars:bars
};
subject = new BarGroup(data);
subject.render(d3.select('#jasmine_content').append('svg'));
})