Time scale support

This commit is contained in:
Tanner Linsley
2015-09-21 13:04:41 -06:00
parent 154083b875
commit e3e66d2425

View File

@@ -214,7 +214,15 @@
// Functions needed for bar charts
calculateBaseWidth: function() {
return (this.getPixelForValue(null, this.smallestLabelSeparation / this.tickRange, 0, true) - this.getPixelForValue(null, 0, 0, true)) - (2 * this.options.categorySpacing);
var base = this.getPixelForValue(null, this.smallestLabelSeparation / this.tickRange, 0, true) - this.getPixelForValue(null, 0, 0, true);
var spacing = 2 * this.options.categorySpacing;
if (base < spacing * 2) {
var mod = Math.min((spacing * 2) / base, 1.5);
base = (base / 2) * mod;
return base;
}
return base - spacing;
},
calculateBarWidth: function(barDatasetCount) {
//The padding between datasets is to the right of each bar, providing that there are more than 1 dataset