apache / apache/echarts

[Bug] Custom series path shape not updates on the second setOption call

Open
#21,215 3 comments 1 reaction 1 assignee Claimed by @Ovilia View on GitHub
bug en topic: custom
Dominant language
TypeScript
Stars
67.3k
Forks
19.8k
Avg merge
11d 14h
Merged PRs (30d)
8

Description

### Version

6.0.0

### Link to Minimal Reproduction

https://echarts.apache.org/examples/zh/editor.html?c=calendar-pie&code=MYewdgzgLgBMBOIIRgXgFAxgcgLIHYA6fABnwBoA2QgVhgBkBGAZkOZufJMIA4aAWGAGEWtfjy6FKNAJwxRAid2b8ATPNbtO3Rv3zDRjGhIC03EuPmre_RuTOELPK1P6VJu_fQo1iM5gyMbAIeegaERjL25pbcPGrRjrGuFDphQtz8NKqSKuqZ2ZLSctyUepJ8gvTUqv5UtAyl5YzWupTCBTktbLYwneTd0s5NFN18ARnEWQPWMjSMfbz4nN0ya_KOJHar6yIRtTOEa3JBqjSjs3RB7DSH4wxEJFvkRKpkgdZlF7wcBtb401W8xcPGWh2OGk221mu0MBx2J1YZ2-c0hNzuvxErBot0GxkhOMOKgWonR3TaD2IJCi1Do3ipFFpMAAWtgANzodAgAAOUAAluA0DAAN6YGBQEAgAA2_O5AC4RQBfchi4AAQylAFMwAATNXwBWirBYYCaqVSgDKfIAXpqFTQSCrjTAAJ6a_X0NUAIzNhrFzogAAsQAB3BUAMw1EE1_pgytj8DVYAA5naYABtbBvRj4MyqbAAXTF8aw0fgfM1EAV6djRud4pd3LT2GAAFdoCAALbYJ310AgeA6vlgNVQTUWl3QTWdhUtjXavXwHuxrDwBea-AASTHM5gAApufq1Z2IOQYGruXyAJRoAB8IpXxtAkFgerHQovfMIADcNa3NXuJBXhy9ZPuA0AwL-Ur_h-l4_n-AGMMBj4muBsCmuaAAKIDDrAqDnnB_aDnub6ashoGoS-MAQDampClBMH3m8MAAPwwMxCqMCQIEUWuUCtvAYAPhRxpQI2zaHlAgbLiJpaBheaZ1rJMCSYGAAio5qgqCBIKeKH1gAHgqDF0UxJCsTAJhcTAnGOvpzousZCEwGZFlWeZtm9spIZ8jqUkKjRtpebJgaanyyaBlAAW0fZcbBaB0AulqfrKaWUCIAA1mmJkuex5lsdga46tgNk4Mma7ajJqXhny5qzmA4CatgsUlrJ3JIHy_LgNpZpSthuH6YqPHOq1zpvlpGaZtmuYkKoZjMD2MA0AWRYjWKRZDZy0ZQAAKnynaaiArZQHu4atmAwBdUJe43nWPJXYQZYVhA6YkAWhDjUK6ZTVsM1zSQNCLewK08Z2LpCPJ8BQI9mpQAA8ryApgHu91I8hyryE8QFskAA

### Steps to Reproduce

1. Create a custom series with a `path`
2. If calling setOption with `pathData` not changed, it won't change `x`, `y`, `width`, or `height` with new data

### Current Behavior

Old `x`, `y`, `width`, and `height` are used.

### Expected Behavior

New `x`, `y`, `width`, and `height` are used.

### Environment

```markdown
- OS:
- Browser:
- Framework:
```

### Any additional comments?

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.