sirAbramstone opened a new issue, #17712: URL: https://github.com/apache/echarts/issues/17712
### Version 5.4.0 ### Link to Minimal Reproduction https://codepen.io/Pikcher/pen/xxjYqMQ ### Steps to Reproduce 1. Chart creates as usual: `echarts.init(container); instance.setOption(options);`. 2. Options: ``` options = { series: [{ type: 'pie', radius: ['40%', '70%'], minShowLabelAngle: 100, label: { show: true, position: 'inside', }, data: [ { value: 1048, name: 'Search Engine' }, { value: 735, name: 'Direct' }, { value: 580, name: 'Email' }, { value: 484, name: 'Union Ads' }, { value: 300, name: 'Video Ads' } ] }] } ``` 3. Problem become visible immediately after widget's initialisation ### Current Behavior Function "pieLabelLayout" that's placed in lib/chart/pie/labelLayout.js bring about code execution failure with error: `TypeError: Cannot read properties of undefined (reading 'states')`. It happens when chart has options pie-series.minShowLabelAngle and pie-series.label.position === 'inside' or pie-series.label.position === 'inner' together. You can see labels that should be hidden display in top left corner of the chart. <img width="604" alt="image" src="https://user-images.githubusercontent.com/30146267/192799952-73ae2398-0082-41d0-8223-23f270ebc9ed.png"> ### Expected Behavior Labels should not be displayed according to the minShowLabelAngle setting. ### Environment ```markdown - OS: macOS Monterey - Browser: Chrome 105.0.5195.125 - Framework: Vue@2 ``` ### Any additional comments? It seems like bug appears in version 5.4.0., I did't watch that behavior in previous minor version. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@echarts.apache.org For additional commands, e-mail: commits-h...@echarts.apache.org