Skip to content

Commit 50bc271

Browse files
committed
Arc and sectors radius < 0 bug fix,Fix apache/echarts#2431
1 parent 08855cd commit 50bc271

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/graphic/shape/Arc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434

3535
var x = shape.cx;
3636
var y = shape.cy;
37-
var r = shape.r;
37+
var r = Math.max(shape.r, 0);
3838
var startAngle = shape.startAngle;
3939
var endAngle = shape.endAngle;
4040
var clockwise = shape.clockwise;

src/graphic/shape/Sector.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ define(function (require) {
2929

3030
buildPath: function (ctx, shape) {
3131

32-
var x = shape.cx; // 圆心x
33-
var y = shape.cy; // 圆心y
34-
var r0 = shape.r0 || 0; // 形内半径[0,r)
35-
var r = shape.r; // 扇形外半径(0,r]
32+
var x = shape.cx;
33+
var y = shape.cy;
34+
var r0 = Math.max(shape.r0 || 0, 0);
35+
var r = Math.max(shape.r, 0);
3636
var startAngle = shape.startAngle;
3737
var endAngle = shape.endAngle;
3838
var clockwise = shape.clockwise;

0 commit comments

Comments
 (0)