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-fadedfadedStyles applied to the root element when faded.
.MuiPieArc-focusIndicatorfocusIndicatorStyles applied to the focus indicator element.
.MuiPieArc-highlightedhighlightedStyles applied to the root element when highlighted.
.MuiPieArc-rootrootStyles applied to the root element.
.MuiPieArc-seriesseriesStyles applied to the root element for a specified series. Needs to be suffixed with the series ID: .${pieArcClasses.series}-${seriesId}.

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.