Part of a whole

Doughnut / donut chart

Shows parts of a whole as sectors of a ring with an empty centre.

  • Chart
  • Composition
  • Share comparison

What it answers

What are the shares of a whole?

Shape
Segmented ring
What it shows
Composition and dominant shares.

Example: Skye Ascent Ltd

The question

Where does Skye Ascent Ltd’s revenue come from?

Skye Ascent Ltd revenue by type, 2025

Skye Ascent Ltd revenue by type, 2025Skye Ascent Ltd 2025 revenue of GBP 64.2 million: shared launch seats 61%; dedicated launches 27%; mission services 12%.61%27%12%GBP 64.2m2025 revenueShared launch seats61%Dedicated launches27%Mission services12%
Skye Ascent Ltd revenue by type, 2025Skye Ascent Ltd 2025 revenue of GBP 64.2 million: shared launch seats 61%; dedicated launches 27%; mission services 12%.GBP 64.2m2025 revenueShared launch seats 61%Dedicated launches 27%Mission services 12%
Skye Ascent Ltd 2025 revenue of GBP 64.2 million: shared launch seats 61%; dedicated launches 27%; mission services 12%.

Skye Ascent Ltd is a fictional company created for Insyt.

The misleading version

Same question, drawn badly

Two donuts used to compare mixes

Two donuts used to compare mixesCustomers: farms 80%; insurers 6%; local government 10%; data 4%. (The revenue donut would be: 32%; 41%; 15%; 12%.)CustomersFarms79.7%Insurers6.4%Local government10%Data3.9%
Two donuts used to compare mixesCustomers: farms 80%; insurers 6%; local government 10%; data 4%. (The revenue donut would be: 32%; 41%; 15%; 12%.)CustomersFarms 79.7%Insurers 6.4%Local government 10%Data 3.9%
Customers: farms 80%; insurers 6%; local government 10%; data 4%. (The revenue donut would be: 32%; 41%; 15%; 12%.)

What goes wrong. Comparing arcs across two donuts is hard. The 100% stacked bar in VZ-005 shows the same comparison on one baseline.

When to use it

Use it when

A small number of part-to-whole categories.

Avoid it when

Many slices or comparing several nearly equal shares.

How to read it

Read segment labels around the ring; the centre may show the total.

The data you need

Layout
Long table
Fields
Category: text; Value: nonnegative number
One row is
One component of a defined whole. What is the grain?
Rules
Use mutually meaningful components and a positive total. Values may be counts or shares. Check rounded percentages.
Optional
Series or Parent for multiple wholes. Do not mix totals with their components.
Preparation
Check nonnegative components, reconcile the represented whole and aggregate duplicate categories. Define whether records are counts or already normalised shares.
Units
Each ring's percentage denominator is its defined whole; centre labels need a separate metric definition.
Example of the input layout: Long tableA long table: one row per observation, few columns. New data adds rows.CategoryValueAABBC
A long table: one row per observation, few columns. New data adds rows.

Worked example

Values 32,40,28 form a ring. B occupies 40% of it; the empty centre carries no additional data unless labelled.

CategoryValue
A32
B40
C28