VChart icon indicating copy to clipboard operation
VChart copied to clipboard

[Feature] Optimize the percentage calculation algorithm for pie

Open xile611 opened this issue 10 months ago • 1 comments

What problem does this feature solve?

Image

Image

优化点: 当最大的数字有多个的时候,尝试寻找只有单个的数字上

What does the proposed API look like?

no new api

xile611 avatar Feb 05 '25 03:02 xile611

“百分比之和为 100“ 和 “相同数值的百分比值一样” 在某些情况下是冲突的。 例如:3个值都为1,且需要百分比标签保留 2 位小数时:

  • “百分比之和为 100“:33.33%、33.33%、33.34%
  • “相同数值的百分比值一样” :33.33%、33.33%、33.33%

目前,vchart 中默认通过最大余额法计算了保留两位小数的百分比值,即优先满足“百分比之和为 100”;

若需要满足后者,目前建议用户自己通过格式化处理。

暂不处理,观察后续是否有类似反馈。

xiaoluoHe avatar Feb 07 '25 03:02 xiaoluoHe