提交 d13ecedb 编写于 作者: O Ovilia

fix(sunburst): level count with rollup piece

上级 02a8313d
...@@ -47,7 +47,7 @@ export default function (seriesType, ecModel, api, payload) { ...@@ -47,7 +47,7 @@ export default function (seriesType, ecModel, api, payload) {
var unitRadian = Math.PI / (sum || validDataCount) * 2; var unitRadian = Math.PI / (sum || validDataCount) * 2;
var renderRollupNode = treeRoot !== virtualRoot; var renderRollupNode = treeRoot !== virtualRoot;
var levels = treeRoot.height - (renderRollupNode ? 0 : 1); var levels = treeRoot.height - (renderRollupNode ? -1 : 1);
var rPerLevel = (r - r0) / (levels || 1); var rPerLevel = (r - r0) / (levels || 1);
var clockwise = seriesModel.get('clockwise'); var clockwise = seriesModel.get('clockwise');
...@@ -88,7 +88,8 @@ export default function (seriesType, ecModel, api, payload) { ...@@ -88,7 +88,8 @@ export default function (seriesType, ecModel, api, payload) {
endAngle = startAngle + dir * angle; endAngle = startAngle + dir * angle;
var depth = node.depth - rootDepth - (renderRollupNode ? 0 : 1); var depth = node.depth - rootDepth
- (renderRollupNode ? -1 : 1);
var rStart = r0 + rPerLevel * depth; var rStart = r0 + rPerLevel * depth;
var rEnd = r0 + rPerLevel * (depth + 1); var rEnd = r0 + rPerLevel * (depth + 1);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册