apache / apache/echarts

[Bug] legend per category for custom type charts

Open
#20,813 4 comments 0 reactions 0 assignees View on GitHub
bug en pending
Dominant language
TypeScript
Stars
67.3k
Forks
19.8k
Avg merge
11d 14h
Merged PRs (30d)
8

Description

### Version

5.6.0

### Link to Minimal Reproduction

https://echarts.apache.org/examples/en/editor.html?c=pie-parliament-transition&lang=ts&code=MYewdgzgLgBAJgQygmBeGBtAUDGBvGANwQBsBXAUwC4YAOABnoBoYwEBbamAcgEFuYAXyY58RUpRoA2AMwBWFm041uAIQHDRBYuS5yGijl24BhDSNzaJXACy0bh5TwAi5reN00ZjR8YCibpYekjAATD6sRioAYhpYALoA3FhYoJCwcBQAZghkJFAACqQUUFAUaJiiAPRVPADEcgCMUrQAnABG3CzcdcAUcsADXfVZ7cDyAOzDPbSjWbPTdVJyrXD2i6O0FFIIi8ATE6G0tIsTtFL0rfSLrY3ANoOLLVftu6I9cjYT9MBSXe91W7AfZyf64Ho5YC0fRg-oUbZSRGwnoTGTAeiZZF1GSvUKHLFZKE2OShLGtBAXdo2LEUBATYHAbgJZKpcDQGAAJwQcAAlmQIBUMNxvABSaYMMVJFJpdkABwQHJIPKMYCgAHlZVAeeAKgAKLJkMDALU63UASnwohIJRgEDI7AqiGQADoORQ4GQ-vrDcbtWAYLq7ewWMAyByLXhRLg3VAw_6gzAANQwUMc506SjJXDCGD0M0s3DW2AIMAAc2tEBoYHt7QoHIw8UFUsLNugCqgvDL1oqAFoALJIAAWzoKAEkYLVQlmYEWU2HO-Xyug2xyO12KNOnQhnVkQBy_AhgIPvUaTf7dTyyuwI1GYCXFxBnbL-cfUwvrfnb2_10n0Ber-m1gTra9oWgAVDAA5QMOY4wBBU6iIIn64PeFZPi-gbIKu77lMmUEweO8HITABqnn6MDyoqyqcKqAAyCAAJ4gGQUC6reK5rouVY1nWFi4DAFBgHAOHcewtYcnxuBQCAyAkCJrA8RJt4cvQoniZJnKNGpvHsTyABeXDVmJdaiDe_EzjaHIgAA7hAJjMaqFT4c6fQ8iQuq6hyjQwD2nJ5sBED6RQxEtrAsogDyqoCugDYFvxs4chUKnTrgu6Jbqs48hU9CJDAWUADycjZdkOVAuU8omiZmeZE61AAShQwCkKGJBIOUgUGbeoUwNJsl1ZFpYAMq0lAEAAHKKU5Q6ug5cAeb1pA4XBnIWrUHXBSl8U2mAFDWYNQV6gtck_hB4bAUd_VlsNSDjYpm2pXuAZdVtsAANZTdBO4kCAe4eRxS2natrC7ftBngcDe1Bfd_HvYVzlZN9v26oJwknStwE7ZDYPLZjoPlL5jQUD2UjQ7g72JuguNBc91U1RZxY_ug721BypP0zAAAeH3DqAEC6qhwXLazz3dQx3POoFYD8-u4PC3TuDhZFo3oRAx4YBzLAMfEIX8YIKR04lFO2lDt568pJRxhREVRdOevRhbHL-pG5nWqWKM0M7NWqzZNBQBylAabgW40FuzrsAgsq6lzqAAHyc86SjBabGkQHWPIUJWlp01ADGysYobQCA7CwuZPJwCovLQByPLtCxfol_xwfwEgCCBymP0crybBlINDHQBQ7A0IamRZJF7pt4aPKEHWECkAAKlykCXn6vv-xQbcljy4dns4YZIH6ACqspOlwjSMMwz1ukJdajleNCkb6pqURwEAsBHPK0zVxCJWX0cUQqL9nRblHNfDmbNv5EHTljJckFprsEivzWUPJnRuygAAdTLtBc0b8kEoJKAACQoDyUsg5WJmh1uZCBKk9S6koqnaI30kCeW5HyCAGB6Da2AmffyEFCBQLxkDBC8txCJS8jQuhFAGEgCYVyXk_IMCNE4bUbh4M-EgyCoI8BCoUx_3fng9BmDjzg3oM6OQWjErADFugPRqDCHENIeaZaJizEixEcbAyFQ1HQOAnIHK-t5YQMVlFColElQqigPRJiLE2LCJQuuNhv94ht3MgLBJcAubJkUck_izlYLwWydGC-sTNIFPcbhGAMhXGflcTGS2nthE5zzioUsVkyCygbnTI8bk4BXxoEE5W4dI4PzPAGTUn9hG1MdlnYp_FGn5x5ByYA1oOmxNyNJVQSAjyrwDq4umqsI5cHqTM3AwAOY0FOUmCiUB2FJN2fLSx5yxbJk1Ao25xzzIchoOtYCoQ7nmU0O820OdrQez-TVUeJASAh2yLkfIRQixlAwL_GAIp4AwryIUYopQKDOmtGWaC8QwXZjBYINm2YzSuNJc9O2utEJ3gFI1Qc7ZHx-BMEy1cEANRnmSEhc0LJ2AMTZe2CWJQuV-loQqMJNF1Saj9PmIAA

### Steps to Reproduce

a legend option should be provided

### Current Behavior

if I provide legend.data legend is not displayed. if I don't provide legend.data but still provide show option true it display but it renders legend by each series.

![Image](https://github.com/user-attachments/assets/d110f5ba-cc9b-4cd7-a6dd-4a7837ef8654)
as you can see in screenshot, it show sum goal only which it is measure. there are 5 distinct category in data and I want to display them in legend.

### Expected Behavior

Since this chart similar to pie chart and with pie chart we display legend values by categories not each series, I would like to render by category instead series.

### Environment

```markdown
- OS: Ubuntu 24
- Browser: Chrome 133
- Framework: Vue 3
```

### 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.