Skip to contentSkip to content

PieArc API

API reference docs for the React PieArc component. Learn about the props, CSS, and other APIs of this exported module.

Demos

Import

import { PieArc } from '@mui/x-charts/PieChart';
// or
import { PieArc } from '@mui/x-charts';
// or
import { PieArc } from '@mui/x-charts-pro';
// or
import { PieArc } from '@mui/x-charts-premium';

Learn about the difference by reading this guide on minimizing bundle size.

Props

NameTypeDescription
skipAnimationbool

If true, the animation is disabled.

skipInteractionbool

If true, the default event handlers are disabled. Those are used, for example, to display a tooltip or highlight the arc on hover.

The component cannot hold a ref.

CSS classes

These class names are useful for styling with CSS. They are applied to the component's slots when specific states are triggered.

Class nameRule nameDescription
.MuiPieArc-animateanimateStyles applied when animation is not skipped.
.MuiPieArc-arcarcStyles applied to an individual pie arc element.
.MuiPieArc-arcLabelarcLabelStyles applied to an individual pie arc label element.
.MuiPieArc-focusIndicatorfocusIndicatorStyles applied to the focused pie arc element.
.MuiPieArc-rootrootStyles applied to the root element.
.MuiPieArc-seriesseriesStyles applied to the g element that contains all pie arcs of a series.
.MuiPieArc-seriesLabelsseriesLabelsStyles applied to the g element that contains all pie arc labels of a series.

You can override the style of the component using one of these customization options:

Source code

If you did not find the information in this page, consider having a look at the implementation of the component for more detail.