Skip to content

Donut / Pie chart

D3 API

Chart.Donut

js
import { Chart } from '@semcore/ui/d3-chart';
import { Chart } from '@semcore/ui/d3-chart';

DonutChartProps

BaseChartProps<> & {...}
NameTypeDescription
groupKeynever
xScaleScaleLinear<anyany>
yScaleScaleLinear<anyany>
innerRadiusnumber
halfsizeboolean
innerLabelReact.ReactNode

Donut

It have children components Pie, Label, EmptyData.

js
import { Donut } from '@semcore/ui/d3-chart';

<Donut>
  <Donut.EmptyData />
  <Donut.Pie />
  <Donut.Label />
</Donut>;
import { Donut } from '@semcore/ui/d3-chart';

<Donut>
  <Donut.EmptyData />
  <Donut.Pie />
  <Donut.Label />
</Donut>;

DonutProps

& {...}
NameTypeDescription
innerRadiusnumberInner radius
outerRadiusnumberOuter radius
halfsizebooleanSemi donut
durationnumberAnimation duration in ms. Set `0` to disable animation.
paddingAnglenumberAdditional padding between segments in radians.

Released under the MIT License.

Released under the MIT License.