X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph-canvas.js;h=471d9e4071b820c487b1b0e5919c3ce29a82ad70;hb=da1369a5acf5304973dcc061c6682fd167ee67da;hp=fb454c9b804b9cae36fb41628d28275b2520e559;hpb=990d6a3598ceecbfbe639a2683ef9aa1ed933ef9;p=dygraphs.git diff --git a/dygraph-canvas.js b/dygraph-canvas.js index fb454c9..471d9e4 100644 --- a/dygraph-canvas.js +++ b/dygraph-canvas.js @@ -334,12 +334,18 @@ DygraphCanvasRenderer.prototype.attr_ = function(x) { DygraphCanvasRenderer.prototype.computeArea_ = function() { var area = { // TODO(danvk): per-axis setting. - x: this.attr_('yAxisLabelWidth') + 2 * this.attr_('axisTickSize'), + x: 0, y: 0 }; + if (this.attr_('drawYAxis')) { + area.x = this.attr_('yAxisLabelWidth') + 2 * this.attr_('axisTickSize'); + } + area.w = this.width - area.x - this.attr_('rightGap'); - area.h = this.height - this.attr_('axisLabelFontSize') - - 2 * this.attr_('axisTickSize'); + area.h = this.height; + if (this.attr_('drawXAxis')) { + area.h -= this.attr_('axisLabelFontSize') + 2 * this.attr_('axisTickSize'); + } // Shrink the drawing area to accomodate additional y-axes. if (this.dygraph_.numAxes() == 2) {