charts/pie/pie_chart_variants library
Pie chart variants — 11 specialized pie/donut/rose chart types.
Charts in this file: • DonutChartConfig — standard donut with centre label • HalfDonutChartConfig — 180° semicircle donut • PaddedPieChartConfig — pie with configurable pad angle between slices • NightingaleChartConfig — rose / nightingale (polar bar arcs) • NestedPieChartConfig — concentric ring charts (multi-level) • PartitionPieChartConfig — one slice subdivided into sub-slices • CalendarPieChartConfig — mini-pie rendered per calendar day cell • PieLabelLineConfig — pie with configurable label-line adjust • PieSpecialLabelConfig — pie with custom per-slice label styling
Classes
- CalendarPieChartConfig
- CalendarPieDay
- DonutChartConfig
- HalfDonutChartConfig
- NestedPieChartConfig
- NightingaleChartConfig
- Each slice has equal angle; radius encodes value (like a polar bar chart). Two modes: 'radius' (proportional radius) and 'area' (proportional area).
- PaddedPieChartConfig
- PartitionPieChartConfig
- PieLabelLineConfig
- Pie chart with leader lines from slices to external labels. The label-line length and angle offset are configurable per-slice.
- PieRing
- PieSlice
- Basic pie/donut slice data.