diff --git a/src/chart/helper/EffectSymbol.js b/src/chart/helper/EffectSymbol.js index 1f3a5e2a39..dfde4d8d70 100644 --- a/src/chart/helper/EffectSymbol.js +++ b/src/chart/helper/EffectSymbol.js @@ -183,7 +183,8 @@ effectSymbolProto.updateData = function (data, idx) { pos[0] = parsePercent(symbolOffset[0], symbolSize[0]); pos[1] = parsePercent(symbolOffset[1], symbolSize[1]); } - rippleGroup.rotation = (itemModel.getShallow('symbolRotate') || 0) * Math.PI / 180 || 0; + var symbolRotate = data.getItemVisual(idx, 'symbolRotate'); + rippleGroup.rotation = (symbolRotate || 0) * Math.PI / 180 || 0; var effectCfg = {}; diff --git a/test/effectScatter2.html b/test/effectScatter2.html new file mode 100644 index 0000000000..87f8dcd1dd --- /dev/null +++ b/test/effectScatter2.html @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + +
+ + + + + \ No newline at end of file