fix: wrong bar chart color with small value #2018
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixed incorrect bar chart color display when bar data values are small with large border radius set.
Fixes #1757
Root Cause
than the actual rendered height of the bar stack items (rodStackItems)
stack items' height is insufficient to cover the entire bar body, the default background color becomes
visible
Solution
When the actual height of the bar stack is smaller than the minimum height required for the corner radius,
a scale factor is introduced to proportionally expand the rendered height of the bar stack items. This
ensures they fully cover the bar body's height while maintaining the proportional relationships among
stack items.
Changes
Testing