Is there an existing issue for this?
Describe the bug
When ShowDataLabel is set to true for a stacked bar chart, if a bar has two segments, with one segment having a value of "0", it prints both the nonzero and 0 text labels overlapping each other so they are impossible to read.
Expected Behavior
Don't print the value labels for segments with "0" values.
Interactive render mode
Interactive Server (Interactive server-side rendering (interactive SSR) using Blazor Server)
Steps To Reproduce
- Create a Bar Chart and set Stacked to true.
- Add a DataSource with ShowDataLabel set to true. Make one of the columns have its topmost segment with a "0" value.
- View the chart and see that the "0" DataLabel overlaps the lower segment's DataLabel.
Exceptions (if any)
No response
.NET Version
NET9.0
Anything else?
Bob's bar shows the bug:

Is there an existing issue for this?
Describe the bug
When ShowDataLabel is set to true for a stacked bar chart, if a bar has two segments, with one segment having a value of "0", it prints both the nonzero and 0 text labels overlapping each other so they are impossible to read.
Expected Behavior
Don't print the value labels for segments with "0" values.
Interactive render mode
Interactive Server (Interactive server-side rendering (interactive SSR) using Blazor Server)
Steps To Reproduce
Exceptions (if any)
No response
.NET Version
NET9.0
Anything else?
Bob's bar shows the bug:
