sigilUI

Pie Chart

Compare category shares as segments of a circle.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { PieChart } from "@sigil-ui/components";

Usage

<PieChart
    slices={[
      { label: "Direct", value: 45 },
      { label: "Organic", value: 30 },
      { label: "Referral", value: 15 },
      { label: "Social", value: 10 },
    ]}
  />

Props

PropTypeDefaultDescription
slicesPieSlice[]——
widthnumber——
heightnumber——
showLabelsbooleantrueShow percentage labels on slices.
showLegendbooleantrueShow legend below chart.

Token integration

CSS VariablePurpose
--s-chart-series-1Chart series 1
--s-chart-series-2Chart series 2
--s-chart-series-3Chart series 3
--s-chart-series-4Chart series 4
--s-chart-series-5Chart series 5
--s-chart-neutralChart neutral
--s-primary-contrastPrimary contrast
--s-shadow-smShadow sm
--s-radius-fullRadius full
--s-text-mutedText muted