From 7ed2cb0aa85cbc70405035266d34390c74baa8e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=85=B6=E5=A6=99?= Date: Tue, 16 Oct 2018 15:01:40 +0800 Subject: [PATCH] fix: #8952 callback function params.color incorrect --- src/chart/sunburst/SunburstPiece.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/chart/sunburst/SunburstPiece.js b/src/chart/sunburst/SunburstPiece.js index a79d66afa..ed06d63d1 100644 --- a/src/chart/sunburst/SunburstPiece.js +++ b/src/chart/sunburst/SunburstPiece.js @@ -94,6 +94,8 @@ SunburstPieceProto.updateData = function ( var visualColor = getNodeColor(node, seriesModel, ecModel); + fillDefaultColor(node, seriesModel, visualColor) + var normalStyle = itemModel.getModel('itemStyle').getItemStyle(); var style; if (state === 'normal') { @@ -411,3 +413,9 @@ function isNodeHighlighted(node, activeNode, policy) { return node === activeNode || node.isDescendantOf(activeNode); } } + +// Fix tooltip callback function params.color incorrect when pick a default color +function fillDefaultColor(node, seriesModel, color) { + var data = seriesModel.getData(); + data.setItemVisual(node.dataIndex, 'color', color); +} -- GitLab