jvm.OrdinalScale = function(scale){ this.scale = scale; }; jvm.OrdinalScale.prototype.getValue = function(value){ return this.scale[value]; }; jvm.OrdinalScale.prototype.getTicks = function(){ var ticks = [], key; for (key in this.scale) { ticks.push({ label: key, value: this.scale[key] }); } return ticks; };