dojox
Version:
Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.
15 lines (13 loc) • 554 B
JavaScript
define(["dojo/_base/declare", "dojo/_base/array", "./Bars", "./common"],
function(declare, array, Bars, dc){
return declare("dojox.charting.plot2d.ClusteredBars", Bars, {
// summary:
// A plot representing grouped or clustered bars (horizontal bars)
getBarProperties: function(){
var length = this.series.length;
array.forEach(this.series, function(serie){if(serie.hidden){length--;}});
var f = dc.calculateBarSize(this._vScaler.bounds.scale, this.opt, length);
return {gap: f.gap, height: f.size, thickness: f.size};
}
});
});