Figma UI component

Figma pie chart components

A pie chart divides a circle into sectors that each represent a share of one whole. These Figma pie charts come in five sizes from 120px to 280px, with optional legends and donut holes at 25%, 50%, and 75%.
About this component

Pie chart design in Figma: sizes, donut holes, and when to use one

How these pie chart components are built in Figma, and when a pie beats a bar chart for the data.

Pie charts have a reputation problem and most of it is earned. People judge angles badly, so a pie asks the reader to do the one thing the visual system is worst at.

That does not make the chart useless. It makes it narrow. A pie is for showing that a small number of parts add up to a single whole, and it is bad at almost everything else.

The 3 components and 68 variants above give you the sizes, legends, and hole depths. The harder question is whether the chart in front of you should be a pie at all.

When a pie beats a bar

Three conditions have to be true at once. The slices must sum to something meaningful, the part-to-whole relationship has to be the actual point of the chart, and there have to be few enough slices that the reader can tell a third from a quarter, which in practice means about five. Atlassian's chart selection guide sets out the same test.

Miss any one of the three and a bar chart wins, because length measured from a shared baseline is the comparison people read accurately. Storage used across four plan tiers is a pie. Revenue by month is never a pie.

Five products scored across six attributes is a radar chart. And if the only way to make the finished chart readable is to print every value on top of it, a bar chart would have carried those numbers on its own.

Five sizes, from 120px to 280px

The Size property runs xxs, xs, sm, md, and lg at 120, 160, 200, 240, and 280px square, and every size has a legend variant. Turning the legend on places the labels to the right, so the md chart goes from 240px square to 326px wide and lg goes to 366px.

Five sizes sounds like too many until you try to place one. At 120px the xxs chart is the one you put next to a number in a metric card, where the surrounding copy already says what the slices are, while the lg version with its legend is a card of its own inside a dashboard.

Each of those frames exists twice in the file, once light and once dark, so the dark version is a designed pair rather than an inverted copy.

The hole is a decision, not a finish

The base pie carries a Hole property set to False, 25%, 50%, or 75%, which is the whole difference between a pie and a donut. Open the hole when you have something worth putting in the middle: the total, the headline percentage, the count that the slices are dividing. A donut with an empty center is a pie that gave up area for nothing.

At 75% the shape has thinned into a ring, and at that point you are closer to an activity gauge than a chart, which is a different component with a different job.

Data to Viz catalogues the ways pies get worse from there: 3D, exploded slices, percentages that fail to total 100, and legends parked so far from the chart that reading it becomes a matching exercise. The legend variants here keep the labels adjacent for that reason.

Keeping the chart honest

Size, legend, and hole depth are variant properties, so changing any of them is a swap in the properties panel rather than a redraw, and restyling to your own palette is a style change like anywhere else in the kit.

The part no component can do for you is the slice count. Five segments plus an "Other" bucket reads at a glance; eleven segments in eleven tints of the same blue does not, however tidy the legend looks. Sort the slices largest to smallest from a consistent starting angle, label the values rather than making people match colors across the card, and if two slices are close enough that nobody can tell which is bigger, print the numbers.

When you move to code, the same charts are waiting there. Untitled UI React pie charts are open source, built with Tailwind CSS, with the slice geometry, donut holes, and legends handled for you.

FAQs

Frequently asked questions

Common questions about the Untitled UI Figma pie chart components, covering donut holes and sizing.

When should I use a pie chart instead of a bar chart?

Only when the slices genuinely add up to one whole, the part-to-whole split is the point of the chart, and there are roughly five slices or fewer. Market share, budget allocation, and plan mix qualify.

Anything measured over time, or any comparison between categories that do not sum to a total, belongs in bar or line charts instead.

How do I make a donut chart in Figma?

Two ways. Use the Hole property on these components, which offers 25%, 50%, and 75% holes.

Or draw it yourself: Figma's arc tool gives an ellipse a sweep handle for how much of the circle is filled and a ratio handle at the center that turns the circle into a ring.

How many slices should a pie chart have?

Five is the working limit, six if two of them are tiny and adjacent. Past that, the small slices become slivers nobody can compare and the legend turns into a lookup table.

Group the tail into a single "Other" segment and put the detail in a table underneath, where exact values belong anyway.

Are these pie chart components free?

Yes. The pie charts are included in the 100% free version of Untitled UI, usable in personal and commercial projects. The full Figma kit extends the same system to 10,000+ components, page examples, and dashboards.

Is there a React version of these pie charts?

Yes. Untitled UI React pie charts are open source, built with Tailwind CSS, and mirror these Figma components, including the donut variants, so the mockup and the shipped dashboard agree with each other.

Figma UI components

Application UI/Dashboard examples

Dashboard, settings, form layouts—useful examples for everything you need to design modern dashboards and products.
Figma UI components

Application UI/Dashboard Figma components

Modals, tables, alerts—everything you need to design modern and beautiful apps, dashboards and products.
Figma UI components

Marketing website components

Landing page header and website sections—everything you need to design modern and responsive marketing websites.
The ultimate UI kit for Figma

What is Untitled UI?

Untitled UI Figma is the largest UI kit and design system for Figma in the world. Here's everything great about Untitled UI in just 60 seconds.
Play icon
Untitled UI in 60 seconds
Play icon
Pause icon
Join 380,000+ designers from the world's top companies
Gumroad 5 stars

Untitled UI is the best $ I've spent on my business in a long time. I'm going to keep using it and recommending it to every designer I know.

Sam Pierce Lolla
Sam Pierce Lolla
Founder, Shuffleboard
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Over the years we've featured hundreds of UI kits on UXCrush, but Untitled UI is by far the most comprehensive and detailed I've seen yet. A must have for any designer!

Luca Vavassori
Luca Vavassori
Founder, UXCrush
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

I've used all UI kits on the market. I can say without a doubt that the Untitled UI kit is the best on the market. It covers everything a designer needs in a modern and efficient way.

Murat Alpay
Murat Alpay
Product Designer, @imuratalpay
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Incredible, and keeps getting better. I’ve tried dozens of UI kits and Untitled UI is the only name you should care about. It stands head and shoulders above the rest.

Jérémy Franck
Jérémy Franck
Designer, @jrmyfranck
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Such a beautiful, detailed, and extensive UI kit. Untitled UI is the perfect foundation for any project. I highly recommend this huge time saver.

Adham Dannaway
Adham Dannaway
Product Designer, Practical UI
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Untitled UI has been an amazing resource that I'm learning to rely upon to spin up ideas in no time. I think I might launch a startup pretty soon by mistake here!

Ricardo Buzzotta
Riccardo Buzzotta
Senior Product Designer, Spotify
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

The sheer scale, details, and organization of this kit is mind-blowing. It covers nearly everything a Designer could need in a modern, efficient and systematic way.

Corey Moen
Corey Moen
Senior Brand Designer, Webflow
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

I'm super impressed with this. I love poking around in other peoples UI Kits to see how they think. This is probably one of the most comprehensive I've seen.

Matt Walker
Matt Walker
Design Systems, Mailchimp
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

I'm super excited to use this for quick mockups of ideas in Figma. We're always trying to streamline our design process so we can move fast! Definitely recommend.

Jenny Chu
Jenny Chu
Head of Product, Eucalyptus
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Untitled UI is easily the best UI kit I've used so far. It has an insane amount of components that are all incredibly well-built. I don't even know how many hours this will save.

Sunny Trochaniak
Sunny Trochaniak
Founder, NewPulse Labs
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

The attention to detail and thought Jordan has put into this UI kit is unparalleled.

Dan Mcleay
Dan Mcleay
Lead Designer, Fox Sports
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

Untitled UI is incredibly well-organized and the attention to detail is great. I highly recommend this kit to any designer that wants to create beautiful designs fast.

Tom Bekkers
Tom Bekkers
Founder & Creative Director, Flowbase
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

What an awesome Figma kit... it's an absolute game changer. This is the perfect base for any design system. The size and attention to detail is next level.

Dan Anisse
Dan Anisse
Co-founder, Relume
Star iconStar iconStar iconStar iconStar icon
Gumroad 5 stars

We've been using Untitled to build Himalayas 2.0 and have finished a complete redesign in just a few days. It has everything we need already pixel-perfect.

Abi Tyas Tunggal
Abi Tyas Tunggal
Co-founder, Himalayas
Star iconStar iconStar iconStar iconStar icon