Rebar UI

1.0

synthetic

PieChart

A pie or donut showing how a few parts make up a whole.

Budget by projectLegend below the pie; four parts at most
Tideline mobile (46%)Harbour rebrand (30%)Depot signage (14%)Other (10%)
Budget by project
Donut
Tideline mobile (46%)Harbour rebrand (30%)Depot signage (14%)Other (10%)
Budget by project
Labels inside
46%30%14%10%
Budget by project
Labels outside
Tideline mobile (46%)Harbour rebrand (30%)Depot signage (14%)Other (10%)
Budget by project
Exploded
Tideline mobile (46%)Harbour rebrand (30%)Depot signage (14%)Other (10%)
Budget by project
One slice
Rota export (100%)
Rota export

In context

Budget cardA donut beside the figures, £158,450 in all
BudgetAll five projects
£158,450
Tideline mobile (46%)Harbour rebrand (30%)Depot signage (14%)Other (10%)
Budget by project
On track

Harbour rebrand

£48,200 · Maya Chen

Review

Tideline mobile

£72,900 · Jonas Weber

Late

Crew interviews

£9,400 · Priya Nair

Props

PropTypeRequiredDefault
slicesPieChartSlice[]Yes—
titlestring | undefinedNo—
ariaLabelstring | undefinedNo—
sizenumber | undefinedNo240
innerRadiusRationumber | undefinedNo0
labelPositionPieChartLabelPosition | undefinedNolegend
bionicboolean | undefinedNo—
bionicOptionsBionicOptions | undefinedNo—

data-rebar-* attributes

data-rebar-component="pie-chart" on the root <figure>; parts: slice-group, slice (carries data-rebar-exploded when that slice is popped out), legend, inside-label, outside-label.

Migrating to Ant Design

Not codemod-covered — AntD ships no chart components of its own (it recommends @ant-design/charts, a separate package built on G2Plot); there's no direct 1:1 antd component mapping for a pie chart, so a migration reimplements this chart against whichever charting library the target project already uses.