Donut chart issues with empty segments #357
Labels
bug
Something isn't working
good first issue
Good for newcomers
open for contribution
Issue is available for contribution
rsc:Donut
Provide a general summary of the issue here
When rendering segment labels on a donut chart, there are several issues if all segments have a value of
0
.🤔 Expected Behavior?
NaN
s displayed😯 Current Behavior
Several rendering problems with the chart:
💁 Possible Solution
Falling back to a "No data found" label would be fine:
![image](https://private-user-images.githubusercontent.com/2429580/340861230-d6bc386c-0d32-4479-b6c4-2f2663d38be0.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NTg3MzEsIm5iZiI6MTczOTk1ODQzMSwicGF0aCI6Ii8yNDI5NTgwLzM0MDg2MTIzMC1kNmJjMzg2Yy0wZDMyLTQ0NzktYjZjNC0yZjI2NjNkMzhiZTAucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTlUMDk0NzExWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NGM0NGZmODVkNzU5NTJiNWFlMDRmNWM4ZmYyZmViNmIyY2JmMjQ1ZmFhYzQ0MGJjNWJiMzAzZDhlNWVmMTkzYSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Hc02y_QhZo6FszoJJKHvSw2WubLLIhECJuDvV0ykFpk)
Alternatively, an empty donut chart would work nicely:
![image](https://private-user-images.githubusercontent.com/2429580/340861283-dcdf9b99-ac7a-432d-9be4-1b83da1bf6bb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5NTg3MzEsIm5iZiI6MTczOTk1ODQzMSwicGF0aCI6Ii8yNDI5NTgwLzM0MDg2MTI4My1kY2RmOWI5OS1hYzdhLTQzMmQtOWJlNC0xYjgzZGExYmY2YmIucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTlUMDk0NzExWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDlhZDc1OTUwMTRiZWQ1OTM4MmU4NTQ2ODg0ZGRiZTM4MTNjYjg2ZTU0YWM2NTdkN2E4MjVhODg0MDNjNDA5MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.XMJKAUisDIKvSLdQgkOwkj6YAZGwNQo1vuk4pTi3Hr4)
🔦 Context
No response
🖥️ Steps to Reproduce
Visit the CodeSandbox here
Ensure that all data points have a value of 0, and show percentage and value labels on a donut chart:
Version
1.11.1
What browsers are you seeing the problem on?
Chrome
If other, please specify.
No response
What operating system are you using?
MacOS
🧢 Your Company/Team
AJO B2B
🕷 Tracking Issue
No response
The text was updated successfully, but these errors were encountered: