From 4a55f6302cba334b2ada262aa387aca3ce35f0ae Mon Sep 17 00:00:00 2001 From: lang Date: Tue, 12 Jan 2016 11:54:12 +0800 Subject: [PATCH] Fix #2343 --- src/chart/bar/BarView.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/chart/bar/BarView.js b/src/chart/bar/BarView.js index 396e13e4f..8aca29679 100644 --- a/src/chart/bar/BarView.js +++ b/src/chart/bar/BarView.js @@ -10,6 +10,8 @@ define(function (require) { function fixLayoutWithLineWidth(layout, lineWidth) { var signX = layout.width > 0 ? 1 : -1; var signY = layout.height > 0 ? 1 : -1; + // In case width or height are too small. + lineWidth = Math.min(lineWidth, Math.abs(layout.width), Math.abs(layout.height)); layout.x += signX * lineWidth / 2; layout.y += signY * lineWidth / 2; layout.width -= signX * lineWidth; -- GitLab