feat: add Nightingale chart support for echarts pie chart
SUMMARY
Add Nightingale Chart Support for Echarts Pie Chart
Echarts now supports Nightingale charts in pie charts, with two optional modes:
radius: Uses the central angle to show the percentage of data and the radius to show data size.area: All sectors share the same central angle, with data size shown only through radiuses.
I have added a new option, 'ROSE TYPE,' to support this feature.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before:
After:
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION
- [ ] Has associated issue:
- [ ] Required feature flags:
- [x] Changes UI
- [ ] Includes DB Migration (follow approval process in SIP-59)
- [ ] Migration is atomic, supports rollback & is backwards-compatible
- [ ] Confirm DB migration upgrade and downgrade tested
- [ ] Runtime estimates and downtime expectations provided
- [ ] Introduces new feature or API
- [ ] Removes existing feature or API
Pretty cool! Are you aware of any feature-parity issues that would prevent a migration from the legacy rose chart to this? I'm always excited to deprecate/remove a legacy plugin in favor of a newer option :)
Also, would you mind adding this to the React Storybook entry? We're making a renewed effort to capture as many variants as possible there (interactive or static).
Pretty cool! Are you aware of any feature-parity issues that would prevent a migration from the legacy rose chart to this? I'm always excited to deprecate/remove a legacy plugin in favor of a newer option :)
@rusackas I checked and the legacy plugin has no additional feature that would prevent us from migrating.
I added a card to the 5.0 project board to remove the legacy version.
@michael-s-molina Thanks! I have updated the metadata. Now, we can discover the chart by searching for "Nightingale".
@rusackas @michael-s-molina Should we upgrade to ECharts v5.5.0 soon? please take a look at #27341 , Thanks!
Hi @michael-s-molina ,
Sorry for the delay. I have fixed the type errors. I hope this PR can be merged soon.
Thank you!
/testenv up
@rusackas Ephemeral environment spinning up at http://34.216.33.80:8080. Credentials are admin/admin. Please allow several minutes for bootstrapping and startup.
Works great! Thanks again!
Ephemeral environment shutdown and build artifacts deleted.