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.