Skip to content

Commit 6fdbe8e

Browse files
authored
Merge pull request #21081 from mustcanbedo/fix-blur-itemStyle-opactiy
fix: add symbolPath opacity. close #21074
2 parents e1948aa + edc939e commit 6fdbe8e

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

src/chart/radar/RadarView.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,11 +211,19 @@ class RadarView extends ChartView {
211211
const stateIgnore = stateModel.isEmpty() && stateModel.parentModel.isEmpty();
212212
// Won't be ignore if normal state is not ignore.
213213
polygon.ensureState(stateName).ignore = stateIgnore && polygonIgnore;
214+
const lineStyle = itemModel.getModel([stateName, 'lineStyle']).getLineStyle();
215+
polyline.ensureState(stateName).style = lineStyle;
216+
const areaStyle = stateModel.getAreaStyle();
217+
polygon.ensureState(stateName).style = areaStyle;
218+
const itemStateStyle = itemModel.getModel([stateName, 'itemStyle']).getItemStyle();
219+
symbolGroup.eachChild(function (symbolPath: RadarSymbol) {
220+
symbolPath.ensureState(stateName).style = zrUtil.clone(itemStateStyle);
221+
});
214222
});
215223

216224
polygon.useStyle(
217225
zrUtil.defaults(
218-
areaStyleModel.getAreaStyle(),
226+
itemModel.getModel('areaStyle').getAreaStyle(),
219227
{
220228
fill: color,
221229
opacity: 0.7,

test/radar.html

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)