mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-04-04 07:04:19 -04:00
BarGroup uses data object
This commit is contained in:
@@ -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")
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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'));
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user